/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{display:inline-block;height:100vh;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;height:100%;vertical-align:top;white-space:nowrap}.c-scrollbar{height:100%;opacity:0;position:absolute;right:0;top:0;transform-origin:center right;transition:transform .3s,opacity .3s;width:11px}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{bottom:0;height:10px;top:auto;transform:scaleY(1);width:100%}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{background-color:#000;border-radius:10px;cursor:grab;margin:2px;opacity:.5;position:absolute;right:0;top:0;width:7px}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{bottom:0;right:auto}:root{--sat:env(safe-area-inset-top);--sar:env(safe-area-inset-right);--sab:env(safe-area-inset-bottom);--sal:env(safe-area-inset-left);--bodycolor:#efefef;--bodycolor2:#dfdfdf;--bodycolor3:#dee9f6;--bodycolor4:#e1d5c4;--bodycolor5:#f7f8f8;--maincolor:#080808;--subcolor:#cfcfcf;--themecolor:#c8a063;--themecolor2:#956d36;--themecolor3:#7f4f21;--leadcolor:#7ca9da;--decorationcolor:#595553;--decorationcolor2:#63584a;--decorationcolor3:#4c4924;--advancecolor:#59555366;--advancecolor2:#dbdbdb33;--advancecolor3:#767391;--advancecolor4:#b3b3b3;--mobilecolor:#162538;--maingraduation:linear-gradient(160deg,#6a3907,#140b03);--subgraduation:linear-gradient(90deg,#51318f,#081f52);--themegradation:linear-gradient(90deg,#cdc191,#918047);--blurShadow:4px 4px 6px 0px #0006;--blurShadow-:0px 0px 4px #00000080,0px 0px 8px #000;--boxShadow:4px 4px 0px 0px #0000001a;--linear:cubic-bezier(0.250,0.250,0.750,0.750);--easeInSine:cubic-bezier(0.47,0,0.745,0.715);--easeOutSine:cubic-bezier(0.39,0.575,0.565,1);--easeInOutSine:cubic-bezier(0.445,0.05,0.55,0.95);--easeInQuad:cubic-bezier(0.55,0.085,0.68,0.53);--easeOutQuad:cubic-bezier(0.25,0.46,0.45,0.94);--easeInOutQuad:cubic-bezier(0.455,0.03,0.515,0.955);--easeInCubic:cubic-bezier(0.55,0.055,0.675,0.19);--easeOutCubic:cubic-bezier(0.215,0.61,0.355,1);--easeInOutCubic:cubic-bezier(0.645,0.045,0.355,1);--easeInQuart:cubic-bezier(0.895,0.03,0.685,0.22);--easeOutQuart:cubic-bezier(0.165,0.84,0.44,1);--easeInOutQuart:cubic-bezier(0.77,0,0.175,1);--easeInQuint:cubic-bezier(0.755,0.05,0.855,0.06);--easeOutQuint:cubic-bezier(0.23,1,0.32,1);--easeInOutQuint:cubic-bezier(0.86,0,0.07,1);--easeInExpo:cubic-bezier(0.95,0.05,0.795,0.035);--easeOutExpo:cubic-bezier(0.19,1,0.22,1);--easeInOutExpo:cubic-bezier(1,0,0,1);--easeInCirc:cubic-bezier(0.6,0.04,0.98,0.335);--easeOutCirc:cubic-bezier(0.075,0.82,0.165,1);--easeInOutCirc:cubic-bezier(0.785,0.135,0.15,0.86);--easeInBack:cubic-bezier(0.6,-0.28,0.735,0.045);--easeOutBack:cubic-bezier(0.175,0.885,0.32,1.275);--easeInOutBack:cubic-bezier(0.68,-0.55,0.265,1.55);--opacity:opacity .25s var(--easeInOutSine);--all:all .25s var(--easeInOutSine);--button:color .25s ease,background-color .25s ease,border .25s ease,outline .25s ease}::selection{background-color:#c8a063;background-color:var(--themecolor);color:#080808;color:var(--maincolor)}*,:after,:before{font-feature-settings:"palt";-webkit-tap-highlight-color:rgb(0,0,0,0);-webkit-touch-callout:none;box-sizing:border-box;margin:0;padding:0}:focus{outline:none}body{background-color:#efefef;background-color:var(--bodycolor);color:#080808;color:var(--maincolor);font-family:Helvetica,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,メイリオ,Meiryo,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:.85em;font-weight:500;letter-spacing:1px;overflow-x:hidden;padding-bottom:env(safe-area-inset-bottom);padding-bottom:var(--sab);text-align:justify;text-justify:inter-ideograph;touch-action:manipulation}.fleft{float:left}.fright{float:right}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}a{color:inherit;text-decoration:none}a[href^="tel:"]{pointer-events:none}img,video{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;transform:translateZ(0)}iframe,img,video{-webkit-user-select:none;user-select:none}iframe{border:none}._pc{display:inline;display:initial}._sp{display:none}@keyframes btn_animation{0%{opacity:0;-webkit-transform:scale(0) rotate(45deg)}80%{opacity:.5;-webkit-transform:scale(0) rotate(45deg)}81%{opacity:1;-webkit-transform:scale(4) rotate(45deg)}to{opacity:0;-webkit-transform:scale(50) rotate(45deg)}}@media (max-width:768px){body,html{overflow-x:hidden}a[href^="tel:"]{pointer-events:all}._pc{display:none}._sp{display:inline;display:initial}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}#top p.headcopy{color:var(--themecolor);font-family:LaTribuneCP;font-size:600%;letter-spacing:.1em;line-height:1em;opacity:0;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#top p.headcopy.is-inview{opacity:.75;transform:none}#top p.headcopy{align-items:center;display:flex}#top p.headcopy span{color:var(--maincolor);font-family:Ryumin Regular KL;font-size:40%;letter-spacing:0;line-height:1.2em;margin-right:.5em;margin-top:-.3em}#top p.headcopy span small{font-size:70%}#top #location p.headcopy span,#top #stage p.headcopy span{line-height:.75em}#top #location p.headcopy span small,#top #stage p.headcopy span small{font-size:40%}#top p.bodycopy{color:var(--maincolor);font-family:Ryumin Regular KL;font-size:140%;letter-spacing:.1em;line-height:2em;margin-top:1em;opacity:0;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#top p.bodycopy.is-inview{opacity:1;transform:none}#top p.bodycopy span{display:block;font-size:180%;margin-bottom:1em}#top .mainimage{min-width:960px;position:relative;width:100vw}#top .mainimage .image img{display:block;width:100%}#top .mainimage span.annotation{color:var(--bodycolor);font-size:80%;line-height:1em;position:absolute;text-shadow:1px 1px 1px var(--maincolor)}#top .video_btn{margin:-200px auto 0;position:relative;width:920px;z-index:1}#top .video_btn video{filter:drop-shadow(0 0 16px rgba(0,0,0,.4));transition:transform 1s cubic-bezier(.11,.76,.26,1);width:100%}#top .video_btn:hover video{transform:translateX(20px)}#top .video_btn p{align-items:center;bottom:0;color:var(--bodycolor);display:flex;font-family:Ryumin Regular KL;left:0;padding:2em;position:absolute}#top .video_btn p span{font-family:LaTribuneCP;font-size:340%;letter-spacing:.1em;padding:0 .15em}#top .video_btn p img{width:3em}#top .scroll_btn{margin:40px 0;text-align:center}#top .scroll_btn img{cursor:pointer;opacity:0;padding:20px;pointer-events:auto;transform:translateY(-400px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1);width:100px}#top .scroll_btn.is-inview img{opacity:1;transform:none}#top #fv{background-color:var(--maincolor)}#top #fv,#top #fv .image{position:relative}#top #fv .image picture img{display:block;width:100%}#top #fv .image .mcopy{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);z-index:1}#top #fv .image figure{position:relative}#top #fv .image figure figcaption{bottom:5px;color:var(--bodycolor);font-size:80%;left:5px;line-height:1em;position:absolute}#top #fv .image figure div.badge{height:0;position:-webkit-sticky;position:sticky;top:62vw;width:100%;z-index:1}#top #fv .image figure div.badge img{bottom:0;left:20px;max-width:200px;position:absolute;width:18vw}#top #fv .video{height:100vh;height:56.25vw;overflow:hidden;position:relative;width:100%}#top #fv .video video{height:auto;height:100%;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:auto}#top #fv .video .soundBtn{background-color:#fff9;border-radius:0;bottom:10px;cursor:pointer;outline:1px solid #fff9;outline-offset:2px;padding:.2rem;position:absolute;right:10px;width:48px;z-index:1}#top #fv .video .soundBtn img{display:block;width:100%}#top #fv ol.maintitle{color:var(--bodycolor);margin-top:-200px;perspective:100px;text-align:center;text-shadow:0 0 16px #000,0 0 64px #000;z-index:1}#top #fv ol.maintitle li{display:block;opacity:0;transform:translateY(100%) rotateX(-80deg);transform-origin:center top;transform-style:preserve-3d;transition:opacity 0s cubic-bezier(.215,.61,.355,1),transform 0s cubic-bezier(.215,.61,.355,1);transition-duration:.8s}#top #fv ol.maintitle li.headcopy{font-family:A1 Mincho;font-size:270%;letter-spacing:0;line-height:1.5em;transition-delay:.5s}#top.active #fv ol.maintitle li.headcopy{opacity:1;transform:none}#top #fv ol.maintitle li.ename{font-family:LaTribuneCP;font-size:740%;letter-spacing:.1em;line-height:1.2em;transition-delay:.6s}#top.active #fv ol.maintitle li.ename{opacity:1;transform:none}#top #fv ol.maintitle li.jname{font-family:Ryumin Regular KL;font-size:360%;letter-spacing:-.05em;line-height:1em;transition-delay:.7s}#top.active #fv ol.maintitle li.jname{opacity:1;transform:none}#top #fv .cfa{background:linear-gradient(90deg,#f7f8f8,#f7f8f8 80%,#ccc);font-family:Ryumin Regular KL;font-size:90%;letter-spacing:.1em;line-height:1em;position:relative;transition-delay:1.7s;width:100%}#top #fv .cfa img{width:100%}#top #fv .cfa .appeal{background-color:#fff;padding:20px 0 0;position:relative}#top #fv .cfa .appeal:after{background:linear-gradient(0deg,#0000,#0003);content:"";height:100px;left:0;position:absolute;top:100%;width:100%;z-index:0}#top #fv .cfa ul{align-items:center;display:flex;flex-wrap:wrap;gap:0 3rem;justify-content:center;padding:40px 0 30px}#top #fv .cfa ul li{display:flex;gap:8em;justify-content:center}#top #fv .cfa ul li:first-child{width:100%}#top #fv .cfa ul li>div{font-family:Ryumin Regular KL;font-size:300%;margin:0 0 10px;padding:20px 0;position:relative}#top #fv .cfa ul li:first-child>div{border-bottom:1px solid #000;display:flex;gap:3em}#top #fv .cfa ul li:nth-child(2)>div:before{background-color:var(--maincolor);content:"";height:1.2em;position:absolute;right:-.75em;top:auto;width:1px}#top #fv .cfa ul li:first-child>div>div{position:relative}#top #fv .cfa ul li:first-child>div>div:first-child:before{background-color:var(--maincolor);content:"";height:2px;position:absolute;right:-2.5em;top:calc(50% - 1px);transform:rotate(45deg);width:2em}#top #fv .cfa ul li:first-child>div>div:first-child:after{background-color:var(--maincolor);content:"";height:2px;position:absolute;right:-2.5em;top:calc(50% - 1px);transform:rotate(-45deg);width:2em}#top #fv .cfa ul li:first-child>div>div:nth-child(2):before{background-color:#f7f8f8;content:"";height:.5rem;left:calc(-1.5em - .25rem);position:absolute;top:calc(50% - .25rem);transform:rotate(-45deg);width:.5rem}#top #fv .cfa ul li:first-child>div>div ruby{font-size:50%;left:0;position:absolute;top:-1em}#top #fv .cfa ul li:first-child>div>div ruby rb{font-size:120%;padding-left:.2rem}#top #fv .cfa ul li>div p{align-items:center;display:flex;font-size:100%;justify-content:center;line-height:1em;margin:.2em 0;position:relative}#top #fv .cfa ul li>div p span{font-size:140%;letter-spacing:0}#top #fv .cfa ul li:nth-child(n+2)>div p{font-size:54%}#top #fv .cfa ul li>div p span.number{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ac2025,#d3191a 50%,#ac2025);-webkit-background-clip:text;font-size:200%;line-height:1em;margin-top:-.2em;padding:0 .2rem}#top #fv .schedule{background-color:#171c61;font-family:Ryumin Regular KL;font-size:90%;letter-spacing:.1em;line-height:1em;padding:20px 0}#top #fv .schedule .headcopy{align-items:center;color:var(--bodycolor);display:flex;font-size:460%;gap:2rem;justify-content:space-evenly;padding:30px 0}#top #fv .schedule .headcopy p{align-items:center;color:#c9bc9c;display:flex}#top #fv .schedule .headcopy p span{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#171c61;font-family:LaTribuneCP;font-size:180%;letter-spacing:.6rem;line-height:0;margin-left:1rem;margin-top:.3rem}#top #fv .schedule .bodycopy{font-size:225%;margin-top:0;text-align:center}#top #fv .schedule .bodycopy .s{display:inline;font-size:80%;letter-spacing:0}#top #fv .schedule p.kyugyo{background-color:#fff;display:inline-block;outline:1px solid #fff;outline-offset:2px;padding:1em;position:relative;text-align:center;width:100%}#top #fv .schedule p.kyugyo span.title{display:block;font-size:160%;line-height:2em;margin-top:1rem}#top #fv .schedule p.kyugyo span.explanation{display:block;font-size:140%;margin-top:1rem}#top #fv .schedule p.kyugyo span.supplemental{background-color:var(--bodycolor);display:block;font-size:120%;margin:.75em auto;padding:.5em 1em;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#top #fv .schedule p.kyugyo a{color:#044e9c;text-decoration:underline}#top #fv .schedule .reservation{border:10px solid;border-image:linear-gradient(90deg,#47a6b2,#27658f 40%,#06666a) 1;margin:auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#top #fv .schedule .reservation .title{border-bottom:1px solid;border-image:linear-gradient(90deg,#47a6b2,#27658f 40%,#06666a) 1;font-size:225%;padding:1rem 0;text-align:center}#top #fv .schedule .reservation table{background-color:#fdfdfd;border:4px solid #fff;border-collapse:collapse;font-size:160%;line-height:1.5em;width:100%}#top #fv .schedule .reservation table tbody{display:flex}#top #fv .schedule .reservation table tr{display:flex;flex-direction:column}#top #fv .schedule .reservation table tr:first-child{background-color:#f3f1f1;font-family:Ryumin Medium KL}#top #fv .schedule .reservation table tr th{align-items:center;background-color:#fff;border:1px solid var(--bodycolor5);display:flex;flex-direction:column;font-size:.8rem;height:4rem;justify-content:center;line-height:1.2rem;padding:4px 16px}#top #fv .schedule .reservation table tr th span{font-size:160%}#top #fv .schedule .reservation table tr:first-child th span{font-size:130%}#top #fv .schedule .reservation table tr td{align-items:center;border:1px solid var(--bodycolor);display:flex;flex-direction:column;font-size:1rem;height:2.5rem;justify-content:center;min-width:6rem;padding:4px 10px;text-align:center}#top #fv .schedule .reservation table tr:not(:first-child) td{color:#044e9c;font-family:LaTribuneCP;font-size:100%;font-weight:600;line-height:normal}#top #fv .schedule .reservation table tr:not(:first-child) td.little{color:#049c11}#top #fv .schedule .reservation table tr:not(:first-child) td.full{color:#9c040c}#top #fv .schedule .reservation table tr a{display:block}#top #fv .schedule .reservation table tr a:hover{opacity:.8}#top #fv .schedule .reservation table tr td:has(a:hover){background-color:#fff;outline:4px solid #fff;outline-offset:-3px}#top #fv .schedule .reservation .annotation{bottom:-4rem;display:flex;flex-wrap:wrap;justify-content:space-between;left:0;position:absolute;width:100%}#top #fv .schedule .reservation .annotation p:first-child{font-size:120%}#top #fv .schedule .reservation .annotation p:first-child span{color:#044e9c;font-family:LaTribuneCP;font-weight:600;line-height:normal}#top #fv .schedule .reservation .annotation p:first-child span.little{color:#049c11}#top #fv .schedule .reservation .annotation p:first-child span.full{color:#9c040c}#top #fv .schedule .reservation .annotation p:nth-child(2){padding-top:.3rem}#top #fv .schedule .reservation .annotation p:nth-child(3){font-size:.9rem;margin-top:.5rem;width:100%}#top #fv .schedule .reservation .explanation{border-top:1px solid var(--subcolor);bottom:-8.5rem;font-size:1.8rem;line-height:3rem;position:absolute;text-align:center;width:100%}#top #fv .schedule .reservation .explanation span{background-color:var(--bodycolor);display:block;font-size:60%;line-height:.5rem;margin:auto;padding:.5rem 1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#top #fv .schedule .yoyaku_hp{margin:2rem auto}#top #fv .schedule .yoyaku_hp button{width:30rem!important}#top #fv .topPadding{height:120px}#top #fv .bottomPadding{background:linear-gradient(90deg,#f7f7f7,#f7f7f7 77%,#dededf);height:300px}#top #fv .scroll_btn{margin:0;z-index:1}#top #fv .scroll_btn svg{cursor:pointer;display:block;height:34px;margin:0;opacity:0;padding:0;pointer-events:auto;transform:translateY(-400px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1);width:60px}#top.active #fv .scroll_btn svg{opacity:1;transform:none}#top #fv .scroll_btn svg{fill:#fff}#top #access{position:relative}#top #access .decoration{left:50%;position:absolute;top:40px;width:750px}#top #access .button,#top #life .button,#top #location .button,#top #stage .button{background:linear-gradient(90deg,#51318f,#081f52);color:var(--bodycolor);filter:drop-shadow(8px 8px 8px rgba(0,0,0,.3));margin-top:40px;position:relative;transition:opacity .8s cubic-bezier(.215,.61,.355,1);width:300px}#top #life .button,#top #location .button{margin-left:55%}#top #life .button:last-child{margin-top:15px}#top #access .button:hover,#top #life .button:hover,#top #location .button:hover,#top #stage .button:hover{opacity:.6}#top #access .button a,#top #life .button a,#top #location .button a,#top #stage .button a{align-items:center;display:flex;font-family:LaTribuneCP;font-size:240%;justify-content:space-between;letter-spacing:.1em;padding:10px 60px 10px 20px}#top #access .button a p.target,#top #life .button a p.target,#top #location .button a p.target,#top #stage .button a p.target{font-size:80%}#top #access .button .ar,#top #life .button .ar,#top #location .button .ar,#top #stage .button .ar{align-items:center;display:flex;position:absolute;right:20px;top:50%;transform:translateY(-50%)}#top #access .button .ar svg,#top #life .button .ar svg,#top #location .button .ar svg,#top #stage .button .ar svg{height:20px;width:10px}#top #access .mainimage{-webkit-clip-path:polygon(0 30%,100% 0,100% 90%,0 100%);clip-path:polygon(0 30%,100% 0,100% 90%,0 100%);margin-top:-10%}#top #access .mainimage span.annotation{bottom:2.5em;left:1em}#top #access .mainimage p{color:#2e175c;font-family:LaTribuneCP;font-size:200%;perspective:0;position:absolute;text-shadow:#fff 0 0 10px,#fff 0 0 14px,#fff 0 0 18px;transform:translate(-50%,-50%);transform-origin:center}#top #access .mainimage p.nagoya{left:60%;top:32%}#top #access .mainimage p.sakae{left:45%;top:46%}#top #access .mainimage p.nagoyajo{left:76%;top:43%}#top #access .mainimage p.nagoya span,#top #access .mainimage p.nagoyajo span,#top #access .mainimage p.sakae span{display:block}#top #access .video_btn{right:calc(-40% - -368px)}#top #location{position:relative}#top #location .decoration{position:absolute;right:50%;top:540px;width:830px}#top #location p.bodycopy,#top #location p.headcopy{margin-left:55%;width:inherit}#top #location .mainimage{-webkit-clip-path:polygon(0 0,100% 30%,100% 100%,0 90%);clip-path:polygon(0 0,100% 30%,100% 100%,0 90%);margin-top:-100px}#top #location .mainimage span.annotation{left:1em;top:5em}#top #location .mainimage span.annotation:last-child{bottom:2.5em;left:auto;right:1em;top:auto}#top #location .video_btn{left:calc(-40% - -368px)}#top #stage{position:relative}#top #stage .decoration{left:50%;position:absolute;top:740px;width:920px}#top #stage .mainimage{-webkit-clip-path:polygon(0 30%,100% 0,100% 90%,0 100%);clip-path:polygon(0 30%,100% 0,100% 90%,0 100%);margin-top:-10%}#top #stage .mainimage span.annotation{bottom:2.5em;left:1em}#top #stage .video_btn{right:calc(-40% - -368px)}#top #life{position:relative}#top #life .decoration{position:absolute;right:50%;top:1200px;width:830px}#top #life p.bodycopy,#top #life p.headcopy{margin-left:55%;width:inherit}#top #life .mainimage{-webkit-clip-path:polygon(0 0,100% 30%,100% 100%,0 90%);clip-path:polygon(0 0,100% 30%,100% 100%,0 90%);margin-top:-120px}#top #life .mainimage span.annotation{bottom:2.5em;right:1em}#top #life .video_btn{left:calc(-40% - -368px)}#top #usp{background-color:#f4ece0;position:relative;text-align:center;z-index:2}#top #usp canvas.pa{top:2em;width:354px}#top #usp canvas.pa,#top #usp img.logo{left:52%;position:absolute;transform:translate(-50%);z-index:-1}#top #usp img.logo{opacity:0;top:4em;transition:opacity 0s cubic-bezier(.215,.61,.355,1);transition-delay:.4s;transition-duration:.8s;width:150px}#top #usp img.logo.is-inview{opacity:1}#top #usp>.container>p.title{color:#c0c4ce;font-family:LaTribuneCP;font-size:1200%;letter-spacing:.1em;line-height:.9em;margin-top:50px;text-align:center;transform:scaleX(.6)}#top #usp p.headcopy{color:var(--bodycolor);font-family:A1 Mincho;font-size:240%;line-height:2em;opacity:0;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#top #usp p.headcopy.is-inview{opacity:1;transform:none}#top #usp p.bodycopy{color:var(--bodycolor);font-family:Ryumin Regular KL;font-size:120%;letter-spacing:0;line-height:2em;margin-top:40px;opacity:0;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#top #usp p.bodycopy.is-inview{opacity:1;transform:none}#top #usp ol.figure{align-items:center;display:flex;justify-content:center;margin:50px 0}#top #usp ol.figure li{display:inline-block;margin:auto auto 0;padding:.5%}#top #usp ol.figure li:first-child,#top #usp ol.figure li:last-child{margin-bottom:140px}#top #usp ol.figure li img{width:420px}#top #usp ol.figure li span{color:var(--bodycolor);font-family:Ryumin Regular KL;font-size:120%;line-height:2em}#top #usp ol.figure li p{color:var(--bodycolor);font-family:LaTribuneCP;font-size:1100%;letter-spacing:.1em;line-height:.9em;opacity:.3;text-align:left}#top #usp img.appeal{margin-left:50%;margin-top:50px;transform:translateX(-50%)}#top #usp ul.appeal{display:flex;flex-direction:column;justify-content:center;margin:50px 0 0}#top #usp ul.appeal li{background:linear-gradient(90deg,#51318f,#081f52);color:var(--bodycolor);display:flex;filter:drop-shadow(8px 8px 8px rgba(0,0,0,.3));font-family:Ryumin Regular KL;justify-content:space-around;margin:20px 0;position:relative;transition:opacity .8s cubic-bezier(.215,.61,.355,1)}#top #usp ul.appeal li:hover{opacity:.6}#top #usp ul.appeal li a{display:block;padding:30px 0;width:100%}#top #usp ul.appeal li .ar{align-items:center;display:flex;position:absolute;right:20px;top:50%;transform:translateY(-50%)}#top #usp ul.appeal li .ar svg{height:20px;width:10px}#top #usp ul.appeal li p.explanation{align-items:center;display:flex;font-size:200%;justify-content:center;line-height:1em;margin:.2em 0;position:relative}#top #usp ul.appeal li p.explanation span{color:var(--themecolor);font-size:160%}#top #usp ul.appeal li p.explanation span.number{font-size:240%;margin-top:-.2em}#top #usp ul.appeal li .annotation{bottom:-1.5em;color:var(--maincolor);font-size:80%;position:absolute;right:0}#top #usp #appeal{align-items:center;color:var(--themecolor);display:flex;font-family:Ryumin Regular KL;font-size:220%;justify-content:center}#top #usp #appeal span:first-child{padding-left:1.2em;padding-right:.5em}#top #usp #appeal img.cross{width:38px}#top #cfa,#top #usp .cfa{background-color:#f4e7d6;perspective:100px}#top #usp .cfa{margin:auto;padding:50px 0}#top #cfa{font-family:A1 Mincho;padding:50px 0;position:relative;text-align:center}#top #cfa .decoration{left:50%;position:absolute;top:1300px;width:860px}#top #cfa .container,#top #usp .cfa .container{position:relative}#top #cfa .decoration1,#top #usp .cfa .decoration1{left:-45%;position:absolute;top:0;width:40vw;z-index:-1}#top #cfa .decoration2,#top #usp .cfa .decoration2{position:absolute;right:-45%;top:20%;width:40vw;z-index:-1}#top #cfa div.plan,#top #usp .cfa div.plan{background:linear-gradient(90deg,#b28247,#8f5d27 40%,#6a3906);margin:auto;padding:20px}#top #cfa div.plan>picture,#top #usp .cfa div.plan>picture{display:block;margin:auto;padding-bottom:2%;width:90%}#top #cfa div.plan>picture img,#top #usp .cfa div.plan>picture img{width:100%}#top #cfa div.plan .btn a,#top #usp .cfa div.plan .btn a{display:inline-block;margin:auto;max-width:900px;transition:opacity .8s cubic-bezier(.215,.61,.355,1);width:100%}#top #cfa div.plan .btn a:hover,#top #usp .cfa div.plan .btn a:hover{opacity:.6}#top #cfa div.plan .btn a picture img,#top #usp .cfa div.plan .btn a picture img{box-shadow:6px 6px 10px 0 #0006;width:100%}#top #cfa div.custom,#top #usp .cfa div.custom{position:relative}#top #cfa div.custom figcaption,#top #usp .cfa div.custom figcaption{font-size:80%;text-align:right}#top #cfa div.custom .badge,#top #usp .cfa div.custom .badge{position:absolute;right:-3%;top:40%;width:15%}#top #cfa div.custom a,#top #usp .cfa div.custom a{display:inline-block;margin:auto;transition:opacity .8s cubic-bezier(.215,.61,.355,1);width:100%}#top #cfa div.custom a:hover,#top #usp .cfa div.custom a:hover{opacity:.6}#top #cfa div.custom a picture img,#top #usp .cfa div.custom a picture img{box-shadow:6px 6px 10px 0 #0006;width:100%}#top #cfa div.bnr,#top #usp .cfa div.bnr{display:flex;margin:2rem auto 0;max-width:1200px;position:relative}#top #cfa div.bnr>div,#top #usp .cfa div.bnr>div{margin:auto;max-width:960px;width:100%}#top #cfa div.bnr>figure,#top #usp .cfa div.bnr>figure{width:50%}#top #cfa div.bnr figure img,#top #cfa div.bnr>div a img,#top #usp .cfa div.bnr figure img,#top #usp .cfa div.bnr>div a img{width:100%}#top #cfa div.bnr figcaption,#top #usp .cfa div.bnr figcaption{font-family:Ryumin Regular KL;font-size:65%;letter-spacing:-1px;line-height:.8rem;margin-top:.5rem;padding-left:3.5%;text-align:justify}#top #cfa div.bnr .badge,#top #usp .cfa div.bnr .badge{position:absolute;right:-3%;top:-3%;width:15%}#top #cfa div.bnr a,#top #usp .cfa div.bnr a{display:inline-block;margin:auto;transition:opacity .8s cubic-bezier(.215,.61,.355,1);width:100%}#top #cfa div.bnr a:hover,#top #usp .cfa div.bnr a:hover{opacity:.6}#top #cfa .specialContent,#top #usp .cfa .specialContent{margin:2rem auto 0;padding:4rem 0}#top #cfa .specialContent .headcopy,#top #usp .cfa .specialContent .headcopy{color:var(--themecolor);display:block;font-family:LaTribuneCP;font-size:300%;letter-spacing:.1em;line-height:1em;text-align:center}#top #cfa .specialContent .swiper,#top #usp .cfa .specialContent .swiper{margin:auto;max-width:1600px;position:relative}#top #cfa .specialContent .swiper:before,#top #usp .cfa .specialContent .swiper:before{background:linear-gradient(90deg,#f4e7d6,#f4e7d600);content:"";height:100%;left:0;position:absolute;top:0;width:10%;z-index:2}#top #cfa .specialContent .swiper:after,#top #usp .cfa .specialContent .swiper:after{background:linear-gradient(-90deg,#f4e7d6,#f4e7d600);content:"";height:100%;position:absolute;right:0;top:0;width:10%;z-index:2}#top #cfa .specialContent .swiper .swiper-wrapper .swiper-slide,#top #usp .cfa .specialContent .swiper .swiper-wrapper .swiper-slide{filter:drop-shadow(8px 8px 8px rgba(0,0,0,.5));width:60%}#top #cfa .specialContent .swiper .swiper-wrapper .swiper-slide img,#top #usp .cfa .specialContent .swiper .swiper-wrapper .swiper-slide img{width:100%}#top #cfa .specialContent .swiper .swiper-pagination,#top #usp .cfa .specialContent .swiper .swiper-pagination{bottom:auto;margin-top:1rem;position:relative}#top #cfa .specialContent .swiper .swiper-pagination .swiper-pagination-bullet,#top #usp .cfa .specialContent .swiper .swiper-pagination .swiper-pagination-bullet{background:#c9a063}#top #cfa div.headcopy,#top #usp .cfa div.headcopy{color:var(--themecolor);display:inline-block;font-family:A1 Mincho;font-size:350%;letter-spacing:.1em;line-height:1em;opacity:1;padding-bottom:.2em;transform:none}#top #usp .cfa div.headcopy{border-bottom:1px solid #40220f}#top #cfa div.headcopy .price,#top #usp .cfa div.headcopy .price{margin-bottom:20px;max-width:100%;padding:20px;width:960px}#top #cfa div.headcopy>picture,#top #usp .cfa div.headcopy>picture{display:block;position:relative}#top #cfa div.headcopy>picture:before,#top #usp .cfa div.headcopy>picture:before{background:linear-gradient(90deg,#51318f,#081f52);content:"";height:75%;left:-5%;mix-blend-mode:overlay;position:absolute;top:5%;width:110%}#top #cfa div.headcopy .btn a,#top #usp .cfa div.headcopy .btn a{display:inline-block;transition:opacity .8s cubic-bezier(.215,.61,.355,1)}#top #cfa div.headcopy .btn a:hover,#top #usp .cfa div.headcopy .btn a:hover{opacity:.6}#top #cfa div.headcopy .btn img,#top #usp .cfa div.headcopy .btn img{box-shadow:6px 6px 10px 0 #0006;width:680px}#top #cfa div.headcopy p.title,#top #usp .cfa div.headcopy p.title{color:#40220f;display:none;font-size:120%;margin-bottom:.5em}#top #cfa div.headcopy p.title.on,#top #usp .cfa div.headcopy p.title.on{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px}#top #cfa div.headcopy p.title span,#top #usp .cfa div.headcopy p.title span{font-size:50%;letter-spacing:.1em;margin-right:.5em}#top #cfa div.headcopy ul,#top #usp .cfa div.headcopy ul{display:flex;flex-wrap:wrap;justify-content:center}#top #cfa div.headcopy ul li,#top #usp .cfa div.headcopy ul li{align-items:center;display:flex;justify-content:center;letter-spacing:.15em;line-height:0;padding:.5em .5em .7em}#top #cfa div.headcopy ul li span,#top #usp .cfa div.headcopy ul li span{font-size:60%;letter-spacing:0;margin-bottom:-.2em}#top #cfa div.headcopy ul li,#top #usp .cfa div.headcopy ul li{display:none}#top #cfa p.bodycopy,#top #usp .cfa p.bodycopy{color:var(--maincolor);font-size:140%;letter-spacing:.15em;line-height:1.5em;margin:0 auto;opacity:1;padding:1.5em 0;transform:none}#top #usp .cfa .campaign{margin-bottom:3em;padding:0 10px}#top #usp .cfa .campaign img{filter:drop-shadow(4px 3px 8px rgba(0,0,0,.6));max-width:840px;width:100%}#top #cfa .campaign{display:none}#top #cfa ul.buttons,#top #usp .cfa ul.buttons{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;-webkit-user-select:none;user-select:none}#top #cfa ul.buttons li,#top #usp .cfa ul.buttons li{display:inline-block}#top #cfa ul.buttons li a,#top #fv .schedule .yoyaku_hp a,#top #usp .cfa ul.buttons li a{display:block;margin:auto;perspective:100px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#top #cfa ul.buttons li button,#top #fv .schedule .yoyaku_hp button,#top #usp .cfa ul.buttons li button{align-items:center;background:linear-gradient(176deg,#e9e9e9,#f1eee9 30%,#e4dfd6 0,#e4dfd6);border:5px solid #e9e9e9;border-radius:20px;cursor:pointer;display:flex;font-family:A1 Mincho;font-size:260%;letter-spacing:.1em;line-height:1em;opacity:0;overflow:hidden;padding:.8em 0 .8em 1em;position:relative;transform:translateY(100%) rotateX(-80deg);transform-origin:center top;transform-style:preserve-3d;transition:opacity 0s cubic-bezier(.215,.61,.355,1) .2s,transform 0s cubic-bezier(.215,.61,.355,1);transition-duration:.8s;width:580px}#top #cfa ul.buttons li.yoyaku_hp button,#top #fv .schedule .yoyaku_hp button,#top #usp .cfa ul.buttons li.yoyaku_hp button{background:linear-gradient(176deg,#830009,#a05050 30%,#830009 31%,#830009)}#top #cfa ul.buttons li.request button,#top #usp .cfa ul.buttons li.request button{background:linear-gradient(176deg,#aa8534,#c8aa64 30%,#aa8534 31%,#aa8534)}#top #cfa ul.buttons button.is-inview,#top #fv .schedule .yoyaku_hp button.is-inview,#top #usp .cfa ul.buttons button.is-inview{opacity:1;transform:none}#top #usp .cfa ul.buttons li.yoyaku_hp button{margin-top:0!important}#top #cfa ul.buttons li.yoyaku_hp button,#top #fv .schedule .yoyaku_hp button,#top #usp .cfa ul.buttons li.yoyaku_hp button{color:#830009;color:var(--bodycolor)}#top #cfa ul.buttons li.request button,#top #usp .cfa ul.buttons li.request button{color:#6c5318;color:var(--bodycolor)}#top #cfa ul.buttons li button p.icon,#top #fv .schedule .yoyaku_hp button p.icon,#top #usp .cfa ul.buttons li button p.icon{align-items:center;background-color:var(--bodycolor);-webkit-clip-path:polygon(0 0,65% 0,100% 50%,65% 100%,0 100%);clip-path:polygon(0 0,65% 0,100% 50%,65% 100%,0 100%);color:var(--bodycolor);display:flex;font-family:LaTribuneCP;font-size:100%;height:100%;justify-content:center;left:0;letter-spacing:.1em;line-height:1em;overflow:hidden;padding:1em 1.25em 1em .75em;position:absolute;width:4em}#top #cfa ul.buttons li button p.icon:before,#top #fv .schedule .yoyaku_hp button p.icon:before,#top #usp .cfa ul.buttons li button p.icon:before{-webkit-clip-path:polygon(0 0,65% 0,100% 50%,65% 100%,0 100%);clip-path:polygon(0 0,65% 0,100% 50%,65% 100%,0 100%);content:"";height:100%;position:absolute;width:100%;z-index:-1}#top #cfa ul.buttons li.yoyaku_hp button p.icon:before,#top #fv .schedule .yoyaku_hp button p.icon:before,#top #usp .cfa ul.buttons li.yoyaku_hp button p.icon:before{background-color:#830009}#top #cfa ul.buttons li.request button p.icon:before,#top #usp .cfa ul.buttons li.request button p.icon:before{background-color:#aa8535}#top #cfa ul.buttons li button p.icon:after,#top #fv .schedule .yoyaku_hp button p.icon:after,#top #usp .cfa ul.buttons li button p.icon:after{background:radial-gradient(circle,#0000 48%,#ffffff80 100%);border-radius:160% 0 70% 0;content:"";height:200%;left:-57%;position:absolute;top:-167%;transform:rotate(70deg);width:130%;z-index:-1}#top #cfa ul.buttons li button span,#top #fv .schedule .yoyaku_hp button span,#top #usp .cfa ul.buttons li button span{margin-right:.5em;margin-top:-.2em}#top #cfa ul.buttons li.request button span,#top #cfa ul.buttons li.yoyaku_hp button span,#top #fv .schedule .yoyaku_hp button span,#top #usp .cfa ul.buttons li.request button span,#top #usp .cfa ul.buttons li.yoyaku_hp button span{margin-left:4em;margin-right:2em}#top #cfa ul li button svg.ar,#top #fv .schedule .yoyaku_hp button svg.ar,#top #usp .cfa ul.buttons li button svg.ar{height:29px;width:14px}#top #cfa ul li.yoyaku_hp button svg.ar,#top #fv .schedule .yoyaku_hp button svg.ar,#top #usp .cfa ul.buttons li.yoyaku_hp button svg.ar{color:#830009;color:var(--bodycolor)}#top #cfa ul li.request button svg.ar,#top #usp .cfa ul.buttons li.request button svg.ar{color:#6c5318;color:var(--bodycolor)}#top #cfa ul.buttons li button:before,#top #fv .schedule .yoyaku_hp button:before,#top #usp .cfa ul.buttons li button:before{background:var(--subgraduation);border:1px solid var(--maincolor);content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;transform:scaleX(0);transform-origin:right;transition:transform 1s cubic-bezier(.19,1,.22,1);width:100%;z-index:0}#top #cfa ul.buttons li button:hover:before,#top #fv .schedule .yoyaku_hp button:hover:before,#top #usp .cfa ul.buttons li button:hover:before{transform:scaleX(1);transform-origin:left}#top #usp .cfa .information{font-family:Ryumin Regular KL;font-size:100%;letter-spacing:0;line-height:1.5em;margin-top:2em}#top #usp .cfa .information p.kyugyo{background-color:#fff;display:inline-block;margin-top:2em;outline:1px solid #fff;outline-offset:2px;padding:.4em 1em;position:relative}#top #usp .cfa .information p.kyugyo span.title{display:block;font-size:130%;line-height:2em}#top #usp .cfa .information p.kyugyo span.explanation{display:block}#top #usp .cfa .information p.kyugyo span.supplemental{background-color:var(--bodycolor);display:block;margin:.5em 0;padding:.5em 1em;text-align:center}#top #usp .cfa .information p.kyugyo a{color:#044e9c;text-decoration:underline}#top #usp .cfa .information p.event{color:#40220f;font-size:200%;line-height:2rem;margin-top:1em;text-align:center}#top #usp .cfa .information p.event span{font-size:80%}#top #conceptmovie{background-color:var(--bodycolor);background-position:50%;background-position:cover;font-family:A1 Mincho;padding:50px 0;position:relative;text-align:center}#top #conceptmovie .decoration{left:0;position:absolute;top:2000px;width:665px}#top #conceptmovie p.headcopy{color:var(--themecolor);font-family:LaTribuneCP;font-size:280%;font-weight:inherit;letter-spacing:.1em;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#top #conceptmovie p.headcopy.is-inview{opacity:1;transform:none}#top #conceptmovie p.bodycopy{color:var(--mobilecolor);font-family:A1 Mincho;font-size:300%;letter-spacing:.1em;margin-top:0;opacity:0;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#top #conceptmovie p.bodycopy.is-inview{opacity:1;transform:none}#top #conceptmovie .btn{margin:40px auto;padding:30px;position:relative;width:890px;z-index:1}#top #conceptmovie .btn .image{cursor:pointer;filter:drop-shadow(0 0 16px rgba(0,0,0,.4));margin:auto;position:relative;width:600px}#top #conceptmovie .btn .image img.ar{margin-left:.1em;width:64px}#top #conceptmovie .btn .image p{align-items:center;color:var(--bodycolor);display:flex;font-family:LaTribuneCP;font-size:520%;font-weight:inherit;justify-content:center;left:50%;letter-spacing:.1em;position:absolute;text-align:center;top:50%;transform:translateX(-50%) translateY(-50%)}#top #conceptmovie .btn .image span{bottom:1em;color:var(--bodycolor);font-size:80%;line-height:1em;position:absolute;right:1em}#top #conceptmovie .btn .image>img{transition:transform 1s cubic-bezier(.11,.76,.26,1)}#top #conceptmovie .btn .image:hover>img{transform:translateX(20px)}#top #navi ul li{align-items:center;cursor:pointer;display:inline-flex;flex-wrap:wrap;height:360px;justify-content:center;overflow:hidden;padding:100px;position:relative;vertical-align:top;width:50%}#top #navi ul li .image{background-position:50%;background-size:cover;height:100%;position:absolute;transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1);width:100%;z-index:-1}#top #navi ul li:hover .image{transform:translateX(20px)}#top #navi ul li:before{background-color:var(--maincolor);border:1px solid var(--bodycolor);content:"";height:100%;mix-blend-mode:luminosity;opacity:.7;position:absolute;right:0;transition:opacity .5s cubic-bezier(.7,.3,.55,1),width 1s cubic-bezier(.11,.76,.26,1);width:100%}#top #navi ul li:hover:before{opacity:.5;width:calc(100% - 20px)}#top #navi ul li p.title{font-family:LaTribuneCP;font-size:520%;font-weight:inherit;width:100%}#top #navi ul li p.explanation,#top #navi ul li p.title{color:var(--bodycolor);letter-spacing:.1em;position:relative;text-align:center}#top #navi ul li p.explanation{font-family:A1 Mincho;font-size:200%}#top #navi ul li p.annotation{bottom:1em;color:var(--bodycolor);font-size:80%;line-height:1em;position:absolute;right:1em}@media (min-width:960px){#top #fv{background-image:none!important}#top #fv ol.maintitle li span{display:block;transform:none;transform-origin:center top;transform-style:preserve-3d;transition:opacity 2s cubic-bezier(.215,.61,.355,1) 3.1s,transform 1.8s ease-in-out 3s}}@media (max-width:959px){#top #fv .mainimage{display:none}#top #fv ol.maintitle li span{opacity:1!important;transform:none!important}#top #fv ol.subtitle,#top #fv p.sidetitle{display:none!important}#top #fv ol.maintitle li.headcopy{font-size:240%}#top #fv ol.maintitle li.ename{font-size:480%}#top #fv ol.maintitle li.jname{font-size:280%}#top #fv ol.maintitle li.cfa{font-family:Ryumin Regular KL;font-size:200%;letter-spacing:0}}@media (max-width:768px){#top .scroll_btn:not(#top #fv .scroll_btn){display:none}#top p.headcopy{font-size:333%;padding:0 4%}#top p.headcopy span{line-height:1em}#top .video_btn{margin-top:-10%;width:90%}#top .video_btn video{width:100%}#top .video_btn:hover video{transform:none}#top .video_btn p{font-size:100%}#top #fv .image .mcopy{width:60%}#top #fv .image .mcopy img{width:100%}#top #fv .image figure div.badge{top:86vw}#top #fv .image figure div.badge img{left:4vw;max-width:100px;width:30vw}#top #fv .video{height:100vw}#top #fv .video video{left:auto;position:relative;top:auto;transform:none;width:100%}#top #fv .bottomPadding{height:0}#top #fv .cfa{background:linear-gradient(90deg,#f7f7f7,#f7f7f7 77%,#dededf);font-size:45%;letter-spacing:0;position:static}#top #fv .cfa .appeal{padding:2%;text-align:center}#top #fv .cfa .appeal img{width:80%}#top #fv .cfa ul{flex-direction:column;gap:5px;margin:initial;padding:5% 0}#top #fv .cfa ul li{gap:initial;width:100%}#top #fv .cfa ul li:nth-child(-n+2){border-bottom:1px solid #000}#top #fv .cfa ul li>div{font-size:400%;margin:initial;padding:10px 0}#top #fv .cfa ul li:first-child>div{border:initial;font-size:220%;justify-content:center}#top #fv .cfa ul li:nth-child(2)>div:before{display:none}#top #fv .cfa ul li:first-child>div>div:nth-child(2):before{height:.3rem;left:calc(-1.5em - .15rem);top:calc(50% - .15rem);width:.3rem}#top #fv .schedule{font-size:130%;padding:20px 0}#top #fv .schedule .headcopy{flex-direction:column;font-size:300%;padding:10px 0}#top #fv .schedule .headcopy p span{-webkit-text-stroke-width:.5px;letter-spacing:.4rem}#top #fv .schedule .bodycopy{font-size:240%;letter-spacing:0;line-height:1.5rem;padding:.5rem 0}#top #fv .schedule p.kyugyo{margin-bottom:1rem}#top #fv .schedule p.kyugyo span.title{font-size:180%;margin-top:0}#top #fv .schedule p.kyugyo span.explanation{line-height:1rem;margin-top:.5rem}#top #fv .schedule p.kyugyo span.supplemental{line-height:1rem;margin-top:.5rem;width:90%}#top #fv .schedule .reservation{font-size:90%;width:100%}#top #fv .schedule .reservation .title{font-size:280%}#top #fv .schedule .reservation table tbody{display:block}#top #fv .schedule .reservation table tr{flex-direction:row;justify-content:space-between}#top #fv .schedule .reservation table tr th{height:3rem;width:6rem}#top #fv .schedule .reservation table tr td{height:3rem;min-width:5rem;padding:4px;width:calc(50% - 3rem)}#top #fv .schedule .reservation table tr:not(:first-child) td{font-size:140%}#top #fv .schedule .reservation .annotation{bottom:-3.5rem}#top #fv .schedule .reservation .annotation p:first-child{font-size:140%}#top #fv .schedule .reservation .annotation p:nth-child(3){font-size:80%;line-height:.8rem;margin-top:.2rem}#top #fv .schedule .reservation .explanation{bottom:-6.5rem;font-size:1rem;line-height:2rem}#top #fv .schedule .yoyaku_hp{margin:1rem auto}#top #fv .schedule .yoyaku_hp button{padding-right:.5em;width:100%!important}#top #usp ol.figure{display:block;margin:10% 0}#top #usp ol.figure li:nth-child(n){margin:0;padding:0}#top #usp ol.figure li:nth-child(2),#top #usp ol.figure li:nth-child(2) img{width:100%}#top #usp ol.figure li:nth-child(2) img{max-width:460px}#top #usp ol.figure li:last-child{text-align:left}#top #usp ol.figure li p{font-size:600%}#top #usp ol.figure li span{font-size:85%;line-height:1em}#top #usp ol.figure li img{padding:5% 0}#top #usp p.headcopy{font-size:160%}#top #usp p.bodycopy{font-size:80%;margin-top:5%}#top #usp img.appeal{margin-top:5%;width:150%}#top #usp ul.appeal{margin:5% 0}#top #usp ul.appeal li{margin:.5em 0 0}#top #usp ul.appeal li:first-child{margin-bottom:1em}#top #usp ul.appeal li a{padding:15px 0 10px 3%}#top #usp ul.appeal li p.explanation{align-items:baseline;flex-wrap:wrap;font-size:95%;justify-content:start;letter-spacing:0}#top #usp ul.appeal li .annotation{bottom:-2.5em;font-size:50%;letter-spacing:-.1em;text-align:right}#top #usp ul.appeal img.cross{width:20px}#top #usp ul.appeal li .ar svg{height:10px;width:5px}#top #usp ul.appeal li .ar{right:5px}#top #usp #appeal{flex-direction:column;font-size:180%}#top #usp #appeal span:first-child{padding-left:0;padding-right:0;text-align-last:justify;width:13.1em}#top #usp img.logo{top:1em;width:20%}#top #cfa,#top #usp .cfa{padding:2px 0}#top #cfa div.plan,#top #usp .cfa div.plan{width:100%}#top #cfa div.plan>picture,#top #usp .cfa div.plan>picture{padding-bottom:5%;width:100%}#top #cfa div.custom figcaption,#top #usp .cfa div.custom figcaption{line-height:1.2em;padding-top:.5em;text-align:justify}#top #cfa div.custom .badge,#top #usp .cfa div.custom .badge{right:-5px;top:20%;width:25%}#top #cfa div.bnr,#top #usp .cfa div.bnr{flex-direction:column;gap:10px;margin:5% auto 2%;width:96%}#top #cfa div.bnr>div,#top #usp .cfa div.bnr>div{max-width:none;width:100%}#top #cfa div.bnr>figure,#top #usp .cfa div.bnr>figure{width:100%}#top #cfa div.bnr .badge,#top #usp .cfa div.bnr .badge{right:-5px;width:25%}#top #cfa .specialContent,#top #usp .cfa .specialContent{margin:2rem auto 0;padding:initial}#top #cfa .specialContent .headcopy,#top #usp .cfa .specialContent .headcopy{font-size:200%}#top #cfa .specialContent .swiper:after,#top #cfa .specialContent .swiper:before,#top #usp .cfa .specialContent .swiper:after,#top #usp .cfa .specialContent .swiper:before{content:normal}#top #cfa .specialContent .swiper .swiper-wrapper .swiper-slide,#top #usp .cfa .specialContent .swiper .swiper-wrapper .swiper-slide{width:90%}#top #cfa .specialContent .swiper .swiper-wrapper .swiper-slide img,#top #usp .cfa .specialContent .swiper .swiper-wrapper .swiper-slide img{width:100%}#top #cfa .specialContent .swiper .swiper-pagination,#top #usp .cfa .specialContent .swiper .swiper-pagination{margin-top:.5rem}#top #cfa div.headcopy,#top #usp .cfa div.headcopy{border:none;font-size:180%;letter-spacing:0;padding-bottom:0;width:100%}#top #cfa div.headcopy>picture,#top #usp .cfa div.headcopy>picture{display:block;margin:2%;padding:0 5%;width:96%}#top #cfa div.headcopy>picture:before,#top #usp .cfa div.headcopy>picture:before{height:100%;left:0;top:0;width:100%}#top #cfa div.headcopy .price,#top #usp .cfa div.headcopy .price{margin-bottom:3%;padding:3%!important}#top #cfa div.headcopy .btn,#top #usp .cfa div.headcopy .btn{margin:0 2% 5%}#top #cfa div.headcopy .btn a,#top #cfa div.headcopy .btn img,#top #usp .cfa div.headcopy .btn a,#top #usp .cfa div.headcopy .btn img{width:100%}#top #cfa div.headcopy p.title,#top #usp .cfa div.headcopy p.title{font-size:120%;margin-bottom:.2em}#top #cfa div.headcopy p.title.on,#top #usp .cfa div.headcopy p.title.on{margin-top:8%}#top #cfa div.headcopy ul li,#top #usp .cfa div.headcopy ul li{padding:.8em 0 1.1em}#top #cfa div.headcopy ul li:first-child,#top #usp .cfa div.headcopy ul li:first-child{border-bottom:1px solid var(--themecolor);border-right:initial}#top #cfa p.bodycopy,#top #usp .cfa p.bodycopy{font-size:100%;letter-spacing:0;margin:0 auto;padding:2%;text-align:center}#top #usp .cfa .campaign{margin-bottom:5%;margin-top:0}#top #cfa ul.buttons,#top #usp .cfa ul.buttons{gap:1%}#top #cfa ul.buttons li,#top #cfa ul.buttons li a,#top #usp .cfa ul.buttons li,#top #usp .cfa ul.buttons li a{width:100%}#top #cfa ul.buttons li button,#top #usp .cfa ul.buttons li button{border:3px solid var(--bodycolor);border-radius:10px;font-size:100%;margin:1% 2%;padding:4% 0;width:96%}#top #cfa ul.buttons li button p.icon,#top #usp .cfa ul.buttons li button p.icon{width:5em}#top #cfa ul.buttons li button span,#top #usp .cfa ul.buttons li button span{font-size:160%}#top #cfa ul.buttons li.request button span,#top #cfa ul.buttons li.yoyaku_hp button span,#top #usp .cfa ul.buttons li.request button span,#top #usp .cfa ul.buttons li.yoyaku_hp button span{margin-left:4em;margin-right:1em}#top #cfa ul li button svg.ar,#top #usp .cfa ul.buttons li button svg.ar{height:20px;width:10px}#top #usp .cfa .information{font-size:85%}#top #usp .cfa .information p.kyugyo span.explanation{font-size:110%}#top #usp .cfa .information p.kyugyo span.supplemental{text-align:justify}#top #usp .cfa .information p.event{font-size:150%;line-height:1.2rem;margin:1em 0 .5em}#top #usp .cfa .information p.event span{font-size:90%;line-height:2rem}#top #usp>.container>p.title{font-size:500%;margin-bottom:1%;margin-top:5%}#top p.bodycopy{font-size:100%;line-height:1.5em;padding:0 4%}#top p.bodycopy span{letter-spacing:0;margin-bottom:.5em}#top .mainimage{min-width:0;min-width:auto}#top .video_btn p{padding:1em}#top #access .button,#top #life .button,#top #location .button,#top #stage .button{margin:10px auto;width:100%}#top #access .button a,#top #life .button a,#top #location .button a,#top #stage .button a{font-size:200%;padding:10px 40px 10px 15px}#top #access .button .ar,#top #life .button .ar,#top #location .button .ar,#top #stage .button .ar{right:5px}#top #access .button .ar svg,#top #life .button .ar svg,#top #location .button .ar svg,#top #stage .button .ar svg{height:10px;width:5px}#top #access{padding:10% 0}#top #access .decoration{top:0}#top #access .mainimage{margin:0 0 5%;min-width:0;min-width:auto}#top #access .video_btn{right:auto}#top #location{padding:10% 0}#top #location .decoration{top:0}#top #location .mainimage{margin:0 0 5%;min-width:0;min-width:auto}#top #location .video_btn{left:auto}#top #location p.bodycopy,#top #location p.headcopy{margin-left:0}#top #stage{padding:10% 0}#top #stage .decoration{top:-400px}#top #stage .mainimage{margin:0 0 5%;min-width:0;min-width:auto}#top #stage .video_btn{right:auto}#top #life{padding:10% 0}#top #life .decoration{top:0}#top #life .mainimage{margin:0 0 5%;min-width:0;min-width:auto}#top #life .video_btn{left:auto}#top #life p.bodycopy,#top #life p.headcopy{margin-left:0}#top #cfa{padding:2% 2% 6%}#top #cfa .decoration{top:-100px}#top #conceptmovie{padding:5% 0 1%}#top #conceptmovie .decoration{top:40px}#top #conceptmovie p.headcopy{font-size:360%}#top #conceptmovie p.bodycopy{font-size:190%;letter-spacing:.05em;margin-top:0}#top #conceptmovie .btn{margin:5% auto 0;padding:5%;width:100%}#top #conceptmovie .btn .image{padding:initial;width:100%}#top #conceptmovie .btn .image img{width:100%}#top #conceptmovie .btn .image p{font-size:340%}#top #conceptmovie .btn .image:hover>img{transform:none}#top #conceptmovie .btn .image img.ar{width:26%}#top #navi ul li{display:inline-table;height:160px;margin:0;padding:0}#top #navi ul li p.title{font-size:280%;line-height:.8em;text-align:left}#top #navi ul li p.explanation{font-size:100%;padding:1em;text-align:justify}}header{position:relative;z-index:0}#access #footerlink{background-color:#001544}#footerlink ul.navi{align-items:center;display:flex;justify-content:center;opacity:0;padding:5% 0;transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#footerlink ul.navi.is-inview{opacity:1}#footerlink ul.navi li{display:inline-block;filter:drop-shadow(2px 2px 6px RGBA(8,8,8,.6))}#footerlink ul.navi li:first-child,#footerlink ul.navi li:last-child{width:354px}#footerlink ul.navi li:nth-child(2){align-items:center;background-color:var(--bodycolor);border:2px solid var(--themecolor);display:flex;filter:drop-shadow(2px 2px 6px RGBA(8,8,8,.6));justify-content:center;outline:var(--themecolor) solid 1px;outline-offset:-8px;width:60px}#footerlink ul.navi li:nth-child(2) a{font-family:LaTribuneCP;font-size:240%;height:100%;line-height:0;padding:.35em 0 .45em;text-align:center;width:100%}#footerlink ul.navi li:nth-child(2) svg{fill:var(--themecolor);width:30px}#footerlink ul.navi button{background-color:var(--themecolor);border:2px solid var(--bodycolor);color:var(--bodycolor);cursor:pointer;font-family:LaTribuneCP;font-size:240%;letter-spacing:.1em;line-height:0;outline:var(--bodycolor) solid 1px;outline-offset:-8px;overflow:hidden;padding:.4em 2em;position:relative;width:100%}#footerlink ul.navi button img.ar{fill:var(--bodycolor);width:11px}#footerlink ul.navi button.back{text-align:left}#footerlink ul.navi button.forward{text-align:right}@media (max-width:768px){#footerlink ul.navi{padding:0 0 5%}#map #footerlink ul.navi{padding:5% 0}#footerlink ul.navi li:nth-child(n){filter:none}#footerlink ul.navi li:first-child,#footerlink ul.navi li:last-child{width:50%}#footerlink ul.navi li:nth-child(2){min-width:25px;outline-offset:-4px}#footerlink ul.navi li:nth-child(2) svg{width:20px}#footerlink ul.navi button{font-size:180%;outline-offset:-4px;padding:.5em}#footerlink ul.navi button img.ar{width:8px}}#access #fv{background-color:var(--bodycolor);overflow:hidden;position:relative}#access #fv #mainimage{background-color:var(--maincolor);height:72.7vw;max-height:100vh;min-width:960px;position:relative;width:100vw}#access #fv #mainimage .image{height:100%;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}#access #fv #mainimage .image img{display:block;width:100%}#access #fv #maintitle h1{color:var(--bodycolor);font-family:LaTribuneCP;font-size:800%;font-weight:inherit;left:50%;letter-spacing:.1em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}#access #fv #maintitle h1 span{display:block;font-family:A1 Mincho;font-size:24%;letter-spacing:0;line-height:.5em}#access #fv #maintitle p.annotation{bottom:0;color:var(--bodycolor);font-size:80%;height:100%;line-height:1em;position:absolute;width:100%}#access #fv #maintitle p.annotation span:first-child{bottom:1em;left:1em;position:absolute}#access #fv #maintitle p.annotation span:nth-child(2){bottom:1em;position:absolute;right:1em}#access #ca{overflow:hidden;padding:60px 0;position:relative}#access #ca p.headcopy{font-family:A1 Mincho;font-size:240%;letter-spacing:.1em;line-height:2em;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#access #ca p.headcopy.is-inview{opacity:1;transform:none}#access #ca p.bodycopy{font-family:Ryumin Regular KL;font-size:120%;letter-spacing:.1em;line-height:2em;margin-top:40px;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#access #ca p.bodycopy.is-inview{opacity:1;transform:none}#access #ca img.decoration{position:absolute;right:-20%;top:-50%;width:860px}#access #train{background-color:var(--maincolor);-webkit-clip-path:polygon(0 100px,100% 0,100% 100%,0 100%);clip-path:polygon(0 100px,100% 0,100% 100%,0 100%);margin-top:-50px;overflow:hidden;padding:60px 0;position:relative}#access #train .container:first-child{margin-top:50px}#access #train p.headcopy{color:var(--bodycolor);font-family:A1 Mincho;font-size:240%;letter-spacing:.1em;line-height:2em;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#access #train p.headcopy.is-inview{opacity:1;transform:none}#access #train p.bodycopy{color:var(--bodycolor);font-family:Ryumin Regular KL;font-size:120%;letter-spacing:.1em;line-height:2em;margin-top:40px;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#access #train p.bodycopy.is-inview{opacity:1;transform:none}#access #train .routemap{margin-top:60px;text-align:center}#access #train .routemap img{max-width:860px;width:100%}#access #train .trainimages{margin-top:60px}#access #train .trainimages li{display:inline-block;position:relative;width:50%}#access #train .trainimages li span{bottom:1em;color:var(--bodycolor);font-size:80%;line-height:1em;position:absolute}#access #train .trainimages li:first-child{padding-right:10px}#access #train .trainimages li:nth-child(2){padding-left:10px}#access #train .trainimages li:first-child span.annotation{left:1em}#access #train .trainimages li:nth-child(2) span.annotation{right:1em}#access #train .trainimages li img{width:100%}#access #train ol.route{color:var(--themecolor);display:flex;font-family:Ryumin Regular KL;font-size:120%;justify-content:center;letter-spacing:.1em;line-height:2em}#access #train ol.route li{display:inline-block;padding:20px;width:-webkit-fill-available}#access #train ol.route li p:first-child{border-bottom:1px solid var(--themecolor);margin-bottom:1em;padding-bottom:1em}#access #train ol.route li p:not(:first-child){margin-bottom:1em}#access #train ol.route li p:first-child span.line{display:block;font-size:120%}#access #train ol.route li p:first-child span.station,#access #train ol.route li p:first-child span.unit{font-size:280%}#access #train ol.route li p:first-child span.way{font-size:140%;padding:0 .2em}#access #train ol.route li p:first-child span.time{font-size:360%}#access #train ol.route li p:not(:first-child) span.line{display:block;font-size:100%}#access #train ol.route li p:not(:first-child) span.station,#access #train ol.route li p:not(:first-child) span.unit{font-size:200%}#access #train ol.route li p:not(:first-child) span.way{font-size:140%;padding:0 .2em}#access #train ol.route li p:not(:first-child) span.time{font-size:280%}#access #taxi{background-color:#001544;color:var(--bodycolor);font-family:Ryumin Regular KL;padding:60px 0}#access #taxi p.headcopy{font-size:240%;letter-spacing:.1em;line-height:2em;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#access #taxi p.headcopy.is-inview{opacity:1;transform:none}#access #taxi ul{display:flex;justify-content:center;margin-top:60px}#access #taxi ul li{display:inline-block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;vertical-align:top}#access #taxi ul>li:first-child{margin-right:40px}#access #taxi ul li span.annotation{bottom:1em;font-size:80%;line-height:1em;position:absolute;right:1em}#access #taxi ul li ol li{display:block;font-size:240%;letter-spacing:.1em;line-height:1em}#access #taxi ul li ol li p:first-child{line-height:1.5em;margin-bottom:.5em}#access #taxi ul li ol li p:last-child{margin-bottom:.5em}#access #taxi ul li ol li p:first-child{border-bottom:1px solid var(--advancecolor3);border-top:1px solid var(--advancecolor3)}#access #taxi ul li ol li p:first-child span.way{font-size:80%;margin-right:1em}#access #taxi ul li ol li p:first-child span.about{font-size:60%}#access #taxi ul li ol li p:first-child span.time{font-size:80%}#access #taxi ul li ol li p:not(:first-child) span.zone{font-size:90%;margin-right:.5em}#access #taxi ul li ol li p:nth-child(2) span.zone{letter-spacing:.07em}#access #taxi ul li ol li p:not(:first-child) span.about{font-size:60%}#access #taxi ul li ol li p:not(:first-child) span.price{font-size:90%}#access #taxi ul li ol li p:not(:first-child) span.unit{font-size:80%}@media (min-width:960px){#access #fv{background-image:none!important}}@media (max-width:959px){#access #fv{background-position:50%;background-size:cover;height:88vh}#access #fv #mainimage{display:none}}@media (max-width:768px){#access #fv #maintitle h1{font-size:600%}#access #fv #maintitle p.annotation span:first-child{top:1em}#access #ca,#access #taxi,#access #train{padding:10% 0}#access #ca p.headcopy{font-size:160%;line-height:1.5em}#access #ca p.bodycopy{font-size:inherit;margin:6% 0 0;padding:0 4%;text-align:justify}#access #train p.headcopy{font-size:160%;line-height:1.5em}#access #train p.bodycopy{font-size:inherit;margin:6% 0 0;padding:0 4%;text-align:justify}#access #train .routemap,#access #train .trainimages{margin-top:8%}#access #ca img.decoration{right:-100%}#access #train .trainimages li:first-child{padding-right:1%}#access #train .trainimages li:nth-child(2){padding-left:1%}#access #train ol.route{font-size:1.9vw}#access #train ol.route li{padding:2% 2% 0}#access #taxi p.headcopy{font-size:160%;line-height:1.5em}#access #taxi ul{margin-top:5%}#access #taxi ul>li{padding:2%}#access #taxi ul>li:first-child{margin-right:0}#access #taxi ul>li:nth-child(2){width:40%}#access #taxi ul>li:nth-child(2) img{width:100%}#access #taxi ul li ol li{font-size:4.4vw}}#location #fv{background-color:var(--bodycolor);overflow:hidden;position:relative}#location #fv #mainimage{background-color:var(--maincolor);height:72.7vw;max-height:100vh;min-width:960px;position:relative;width:100vw}#location #fv #mainimage .image{align-items:center;display:flex;height:100%;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}#location #fv #mainimage .image img{display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}#location #fv #maintitle h1{color:var(--bodycolor);font-family:LaTribuneCP;font-size:800%;font-weight:inherit;left:50%;letter-spacing:.1em;position:absolute;text-align:center;text-shadow:0 0 24px var(--maincolor);top:50%;transform:translate(-50%,-50%)}#location #fv #maintitle h1 span{display:block;font-family:A1 Mincho;font-size:24%;letter-spacing:0;line-height:.5em}#location #fv #maintitle p.annotation{bottom:0;color:var(--bodycolor);font-size:80%;height:100%;line-height:1em;position:absolute;width:100%}#location #fv #maintitle p.annotation span{position:absolute}#location #fv #maintitle p.annotation span:first-child{left:1em;top:calc(50% - 2em)}#location #fv #maintitle p.annotation span:nth-child(2){right:1em;top:calc(50% - 2em)}#location #fv #maintitle p.annotation span:nth-child(3){bottom:1em;left:1em}#location #fv #maintitle p.annotation span:nth-child(4){bottom:1em;right:1em}#location #ca{background-color:var(--maincolor);color:var(--bodycolor);overflow:hidden;padding:60px 0;position:relative}#location #ca p.headcopy{font-family:A1 Mincho;font-size:240%;letter-spacing:.1em;line-height:2em;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#location #ca p.headcopy.is-inview{opacity:1;transform:none}#location #ca p.bodycopy{font-family:Ryumin Regular KL;font-size:120%;letter-spacing:.1em;line-height:2em;margin-top:40px;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#location #ca p.bodycopy.is-inview{opacity:1;transform:none}#location #ca ul.anchornavi{display:flex;flex-wrap:wrap;justify-content:center;margin:50px 0}#location #ca ul.anchornavi li{align-items:center;background:linear-gradient(90deg,#081f52,#00114e 33%,#081f52 60%,#51318f);border:1px solid var(--bodycolor);color:var(--themecolor);display:flex;font-family:A1 Mincho;font-size:200%;justify-content:center;line-height:2em;margin:10px;padding:10px;position:relative;width:440px}#location #ca ul.anchornavi li img.ar{left:0;margin:0 20px;position:absolute}#location #ca ul.anchornavi li:hover{cursor:pointer}#location #ca ul.anchornavi li img.ar{width:32px}#location #development{background:linear-gradient(315deg,#081f52,#00114e 33%,#081f52 60%,#51318f);overflow:hidden;padding:60px 0;position:relative}#location #development .decoration{position:absolute;right:-150px;top:-50px;width:600px}#location #development p.headcopy{color:var(--themecolor);font-family:A1 Mincho;font-size:260%;letter-spacing:.1em;line-height:1.5em;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#location #development p.headcopy.is-inview{opacity:1;transform:none}#location #development .nagoya ul{margin-top:80px}#location #development .nagoya ul>li{display:inline-block;vertical-align:top;width:50%}#location #development .nagoya ul>li>.image{position:relative}#location #development .nagoya ul>li>.image img{-webkit-clip-path:polygon(0 0,100% 0,80% 100%,0 100%);clip-path:polygon(0 0,100% 0,80% 100%,0 100%);margin-left:-130px}#location #development .nagoya ul>li>.image .title{color:var(--bodycolor);font-family:LaTribuneCP;font-size:740%;left:0;letter-spacing:.1em;line-height:.85em;position:absolute;top:0}#location #development .nagoya ul>li>.image .annotation{bottom:1em;color:var(--bodycolor);left:calc(-50vw + 480px + 1em);position:absolute}#location #development .nagoya ul>li>.image .annotation .explanation{background-color:#1b1e3acc;display:block;font-family:Ryumin Regular KL;font-size:120%;line-height:2em;margin-left:-1em;padding:0 1em}#location #development .nagoya ul>li>.image .annotation .distance{display:block;font-size:80%}#location #development p.bodycopy{color:var(--bodycolor);font-family:A1 Mincho;font-size:220%;letter-spacing:.1em;margin-top:40px;opacity:0;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#location #development p.bodycopy.is-inview{opacity:1;transform:none}#location #development .nagoya ul>li ol{display:flex;margin-left:30px}#location #development .nagoya ul>li ol:not(:first-child){margin-top:60px}#location #development .nagoya ul>li ol li{display:inline-block}#location #development .nagoya ul>li ol li .title{color:var(--bodycolor);font-family:Ryumin Regular KL;font-size:180%;line-height:1em;margin-bottom:.6em}#location #development .nagoya ul>li ol li .explanation{color:var(--bodycolor);font-family:Ryumin Regular KL;line-height:1.7em}#location #development .nagoya ul>li ol li.image{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:20px;position:relative;width:240px}#location #development .nagoya ul>li ol li.image .annotation{bottom:1em;color:var(--bodycolor);font-size:80%;left:1em;line-height:1em;position:absolute}#location #development .nagoya ul>li ol:nth-child(3) li.image .annotation{left:auto;right:1em}#location #development .nagoyajo ul{margin-top:80px}#location #development .nagoyajo ul>li{display:inline-block;vertical-align:top;width:50%}#location #development .nagoyajo ul>li>.image{position:relative}#location #development .nagoyajo ul>li>.image img{-webkit-clip-path:polygon(0 0,100% 0,80% 100%,0 100%);clip-path:polygon(0 0,100% 0,80% 100%,0 100%);margin-left:-130px}#location #development .nagoyajo ul>li>.image .title{color:var(--bodycolor);font-family:LaTribuneCP;font-size:740%;letter-spacing:.1em;line-height:.85em;position:absolute;right:.5em;top:0}#location #development .nagoyajo ul>li>.image .annotation{bottom:1em;color:var(--bodycolor);left:calc(-50vw + 480px + 1em);position:absolute}#location #development .nagoyajo ul>li>.image .annotation .explanation{background-color:#1b1e3acc;display:block;font-family:Ryumin Regular KL;font-size:120%;line-height:2em;margin-left:-1em;padding:0 1em}#location #development .nagoyajo ul>li>.image .annotation .distance{display:block;font-size:80%}#location #development .nagoyajo ul>li p.bodycopy{margin-left:30px;margin-top:-.3em}#location #development .nagoyajo ul>li ol{display:flex;flex-direction:row-reverse;margin-left:30px}#location #development .nagoyajo ul>li ol:not(:first-child){margin-top:60px}#location #development .nagoyajo ul>li ol li{display:inline-block}#location #development .nagoyajo ul>li ol li .title{color:var(--bodycolor);font-family:Ryumin Regular KL;font-size:180%;line-height:1em;margin-bottom:.6em}#location #development .nagoyajo ul>li ol li .explanation{color:var(--bodycolor);font-family:Ryumin Regular KL;line-height:1.7em}#location #development .nagoyajo ul>li ol li.image{margin-left:0;position:relative;width:240px}#location #development .nagoyajo ul>li ol li:not(.image){margin-left:20px}#location #development .nagoyajo ul>li ol li.image .annotation{bottom:1em;color:var(--bodycolor);font-size:80%;line-height:1em;position:absolute;right:1em}#location #development .sakae ul{margin-top:80px}#location #development .sakae ul>li{position:relative}#location #development .sakae ul>li>.image{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#location #development .sakae ul>li>.image img{-webkit-clip-path:polygon(0 0,100% 0,80% 100%,0 100%);clip-path:polygon(0 0,100% 0,80% 100%,0 100%);margin-left:-130px}#location #development .sakae ul>li>.image .title{color:var(--bodycolor);font-family:LaTribuneCP;font-size:740%;letter-spacing:.1em;line-height:.85em;position:absolute;right:1em;top:0}#location #development .sakae ul>li>.image .annotation{bottom:1em;color:var(--bodycolor);left:calc(-50vw + 480px + 1em);position:absolute}#location #development .sakae ul>li>.image .annotation .explanation{background-color:#1b1e3acc;display:inline-block;font-family:Ryumin Regular KL;font-size:120%;line-height:2em;margin-left:-1em;padding:0 1em}#location #development .sakae ul>li>.image .annotation .distance{display:block;font-size:80%}#location #development .sakae ul>li p.bodycopy{font-feature-settings:normal;line-height:1.5em;margin:0;position:absolute;right:1em;top:0;writing-mode:vertical-rl}#location #development .sakae ul>li ol{display:inline-block;margin-top:60px;width:calc(50% - 20px)}#location #development .sakae ul>li ol:nth-child(2){margin-left:40px}#location #development .sakae ul>li ol li{display:inline-block;vertical-align:top}#location #development .sakae ul>li ol li:first-child{display:block}#location #development .sakae ul>li ol li:nth-child(2){width:calc(50% - 40px)}#location #development .sakae ul>li ol li .title{color:var(--bodycolor);font-family:Ryumin Regular KL;font-size:180%;line-height:1em;margin-bottom:.6em}#location #development .sakae ul>li ol li .title span{font-size:70%;vertical-align:bottom}#location #development .sakae ul>li ol li .explanation{color:var(--bodycolor);font-family:Ryumin Regular KL;line-height:1.7em}#location #development .sakae ul>li ol li.image{margin-left:20px;position:relative;width:240px}#location #development .sakae ul>li ol li.image .annotation{bottom:1em;color:var(--bodycolor);font-size:80%;line-height:1em;position:absolute;right:1em}#location #development .map{margin:0 auto;max-width:1240px;position:relative}#location #development .map>img{width:100%}#location #development .map .annotation{bottom:1em;color:var(--bodycolor);font-size:80%;line-height:2em;position:absolute;right:1em;text-align:right}#location #development .map .annotation img{width:360px}#location #city{background:linear-gradient(45deg,#bbc0d6,#d3dae7 25%,#e2e9ef 50%,#d4d3e0 75%,#bcbccf);overflow:hidden;padding:60px 0;position:relative}#location #city .decoration{left:-500px;position:absolute;top:300px;width:1400px}#location #city p.headcopy{color:var(--mobilecolor);font-family:A1 Mincho;font-size:260%;letter-spacing:.1em;line-height:1.5em;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#location #city p.headcopy.is-inview{opacity:1;transform:none}#location #city p.bodycopy{color:var(--maincolor);font-family:A1 Mincho;font-size:220%;letter-spacing:.1em;margin-top:0;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#location #city p.bodycopy.is-inview{opacity:1;transform:none}#location #city>div>div>p.title{align-items:center;display:flex;justify-content:center;margin-top:100px}#location #city>div>div>p.title span{color:var(--maincolor);display:inline-block;font-family:LaTribuneCP;font-size:280%;font-weight:inherit;letter-spacing:.1em}#location #city>div>div>p.title span.name{font-size:800%;font-weight:inherit;letter-spacing:.05em;margin-left:.2em}#location #city>div>div.nagoya>p.title span.name{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#036eb8,#002974);-webkit-background-clip:text;background-clip:text}#location #city>div>div.sakae>p.title span.name{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#891679,#171c61);-webkit-background-clip:text;background-clip:text}#location #city img.cross{display:block;margin:-100px auto -150px;width:480px}#location #city ul{margin-top:50px}#location #city ul li p{font-family:Ryumin Regular KL}#location #city ul li p.title{color:var(--bodycolor);font-size:120%;line-height:2em;margin-bottom:10px;text-align:center}#location #city .nagoya ul li p.title{background:linear-gradient(45deg,#036eb8,#002974)}#location #city .sakae ul li p.title{background:linear-gradient(45deg,#891679,#171c61)}#location #city .nagoya ul li{display:inline-block;margin-bottom:35px;margin-right:21px;vertical-align:top;width:175px}#location #city .nagoya ul li:nth-child(6),#location #city .nagoya ul li:nth-child(7),#location #city .nagoya ul li:nth-child(8){margin-right:30px;width:300px}#location #city .nagoya ul li:nth-child(5),#location #city .nagoya ul li:nth-child(8){margin-right:0}#location #city .nagoya ul li .image{position:relative}#location #city .nagoya ul li .image .annotation{bottom:.5em;color:var(--bodycolor);font-size:80%;left:.5em;line-height:2em;position:absolute;text-align:right}#location #city .sakae ul li{display:inline-block;margin-bottom:35px;margin-right:30px;vertical-align:top;width:300px}#location #city .sakae ul li:nth-child(5),#location #city .sakae ul li:nth-child(6),#location #city .sakae ul li:nth-child(7),#location #city .sakae ul li:nth-child(8){margin-right:26px;width:220px}#location #city .sakae ul li:nth-child(3),#location #city .sakae ul li:nth-child(4),#location #city .sakae ul li:nth-child(8){margin-right:0}#location #city .sakae ul li.map{position:relative;width:100%}#location #city .sakae ul li.map li{bottom:0;height:-webkit-max-content;height:max-content;margin:0;position:absolute;right:0;width:420px}#location #city .sakae ul li.map>.image{margin:auto;width:840px}#location #city .sakae ul li.map .image .annotation{color:var(--maincolor);top:calc(50% - 1em)}#location #city .sakae ul li.map ol li .image .annotation{color:var(--bodycolor);top:auto}#location #city .sakae ul li .image{position:relative}#location #city .sakae ul li .image .annotation{bottom:.5em;color:var(--bodycolor);font-size:80%;line-height:2em;position:absolute;right:.5em;text-align:right}#location #stage{position:relative}#location #stage .circumstance{background-color:var(--maincolor);overflow:hidden;padding:0 0 60px;position:relative}#location #stage .circumstance .mainimage{-webkit-clip-path:polygon(0 0,100% 0,100% 90%,-3% 100%);clip-path:polygon(0 0,100% 0,100% 90%,-3% 100%);position:relative}#location #stage .circumstance .mainimage img{width:100%}#location #stage .circumstance .mainimage .title{color:var(--themecolor);font-family:LaTribuneCP;font-size:420%;left:calc(50% - 480px);letter-spacing:.1em;line-height:.85em;position:absolute;text-align:center;top:1em}#location #stage .circumstance .mainimage .title span{display:block;font-size:300%;letter-spacing:.15em;line-height:1.2em}#location #stage .circumstance .mainimage .annotation{bottom:2em;left:1em;position:absolute}#location #stage .circumstance .mainimage .annotation span.explanation{background-color:var(--maincolor);color:var(--bodycolor);display:inline-block;font-family:Ryumin Regular KL;font-size:120%;line-height:2em;margin-left:-1em;padding:0 1em}#location #stage .circumstance .mainimage .annotation span.distance{color:var(--bodycolor);display:block;font-size:80%;text-shadow:1px 1px 1px var(--maincolor)}#location #stage .circumstance>.container>p.headcopy{color:var(--themecolor);font-family:A1 Mincho;font-size:240%;letter-spacing:.1em;line-height:2em;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#location #stage .circumstance>.container>p.headcopy sup{display:inline-block;font-size:40%;position:absolute;transform:translateX(-2em) translateY(-1em)}#location #stage .circumstance>.container>p.headcopy.is-inview{opacity:1;transform:none}#location #stage .circumstance>.container>p.bodycopy{color:var(--themecolor);font-family:Ryumin Regular KL;font-size:120%;letter-spacing:.1em;line-height:2em;margin-top:40px;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#location #stage .circumstance>.container>p.bodycopy.is-inview{opacity:1;transform:none}#location #stage .circumstance>.container>p.annotation{color:var(--themecolor);font-size:80%;margin-top:2em;text-align:justify;text-align:center}#location #stage .circumstance ul{margin-bottom:-250px;margin-top:60px}#location #stage .circumstance ul>li{display:inline-block;position:relative;vertical-align:top;width:50%}#location #stage .circumstance ul>li:first-child{position:relative;top:-275px}#location #stage .circumstance ul>li img.crest{left:-180px;position:relative}#location #stage .circumstance ul>li .headcopy{color:var(--bodycolor);font-family:A1 Mincho;font-size:200%;margin-top:2em;width:450px}#location #stage .circumstance ul>li .bodycopy{color:var(--bodycolor);font-family:Ryumin Regular KL;font-size:100%;letter-spacing:.1em;line-height:1.5em;margin:1.5em 0;width:450px}#location #stage .circumstance ul>li:first-child ol{width:450px}#location #stage .circumstance ul>li ol li span.annotation{color:var(--bodycolor);display:block;font-size:80%;line-height:2em}#location #stage .circumstance ul>li:nth-child(2) ol li{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#location #stage .circumstance ul>li:nth-child(2) ol li .annotation{bottom:1em;position:absolute;right:1em;text-align:right}#location #stage .circumstance ul>li:nth-child(2) ol li .annotation .explanation{background-color:var(--maincolor);color:var(--bodycolor);display:inline-block;font-family:Ryumin Regular KL;font-size:120%;line-height:2em;margin-right:-1em;padding:0 1em}#location #stage .circumstance ul>li ol li .annotation .distance{color:var(--bodycolor);display:block;font-size:80%;text-shadow:1px 1px 1px var(--maincolor)}#location #stage .surrounding{background:linear-gradient(45deg,#4e2500,#6a3906 50%,#4e2500);overflow:hidden;padding:60px 0;position:relative}#location #stage .surrounding .decoration{left:-200px;position:absolute;top:1450px;width:1000px}#location #stage .surrounding ul{display:flex}#location #stage .surrounding ul li{display:inline-block}#location #stage .surrounding ul li:first-child{width:320px}#location #stage .surrounding ul li:last-child{margin-left:auto;margin-top:2%;width:calc(100% - 360px)}#location #stage .surrounding ul li .title{border-bottom:1px solid var(--advancecolor4);color:var(--bodycolor);font-family:Ryumin Regular KL;font-size:160%;letter-spacing:.1em;line-height:1.8em;margin-bottom:1em;padding-bottom:1em}#location #stage .surrounding ul li .explanation{color:var(--bodycolor);font-family:Ryumin Regular KL;font-size:100%;line-height:1.8em}#location #stage .surrounding ul li .annotation{color:var(--bodycolor);display:block;font-size:80%;margin-top:.5em}#location #stage .surrounding .map{margin:60px auto;width:680px}#location #stage .surrounding .map .image{position:relative}#location #stage .surrounding .map .image .annotation{bottom:1em;color:var(--bodycolor);font-size:80%;left:1em;position:absolute}#location #stage .surrounding .map>.annotation{margin:1em 0;width:90%}#location #stage .surrounding ol.images li{display:inline-block;position:relative;width:25%}#location #stage .surrounding ol.images li img{width:100%}#location #stage .surrounding ol.images li p{bottom:1em;color:var(--bodycolor);font-size:80%;left:1em;line-height:1em;position:absolute}#location #stage .surrounding ol.articles{margin-top:40px}#location #stage .surrounding ol.articles li{display:inline-block;vertical-align:top;width:50%}#location #stage .surrounding ol.articles li:first-child{padding-right:40px}#location #stage .surrounding ol.articles li:last-child{padding-left:40px}#location #stage .surrounding ol.articles li .title{border-bottom:1px solid var(--advancecolor4);color:var(--bodycolor);font-family:Ryumin Regular KL;font-size:160%;letter-spacing:.1em;line-height:1.8em;margin-bottom:1em;padding-bottom:1em}#location #stage .surrounding ol.articles li .explanation{color:var(--bodycolor);font-family:Ryumin Regular KL;font-size:100%;line-height:1.8em}#location #life{overflow:hidden;padding:60px 0 0;position:relative}#location #life p.headcopy{font-family:A1 Mincho;font-size:240%;letter-spacing:.1em;line-height:2em;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#location #life p.headcopy.is-inview{opacity:1;transform:none}#location #life .education{background-color:#e2dee9}#location #life .education .mainimage{-webkit-clip-path:polygon(0 0,100% 0,103% 100%,0 80%);clip-path:polygon(0 0,100% 0,103% 100%,0 80%);position:relative}#location #life .education .mainimage img{width:100%}#location #life .education .mainimage .annotation{bottom:2em;color:var(--bodycolor);font-size:80%;position:absolute;right:1em}#location #life .education .title{color:var(--themecolor2);font-family:LaTribuneCP;font-size:280%;font-weight:inherit;letter-spacing:.15em;line-height:1em;margin:2em 0 1em;position:relative;text-align:center}#location #life .education .title:before{background-color:var(--themecolor);content:"";display:block;height:1px;position:absolute;top:.5em;width:100%;z-index:-2}#location #life .education .title:after{background-color:#e2dee9;content:"";display:block;height:1em;left:calc(50% - 2.5em);position:absolute;top:0;width:5em;z-index:-1}#location #life .education ol{margin-bottom:30px}#location #life .education ol li{display:inline-block;vertical-align:middle}#location #life .education ol li:first-child{width:310px}#location #life .education ol li:nth-child(2){width:650px}#location #life .education ol li p.bodycopy{font-family:Ryumin Regular KL;font-size:160%;letter-spacing:.1em;line-height:1.5em}#location #life .education ol li p.explanation{font-family:Ryumin Regular KL;line-height:1.8em}#location #life .education ul{padding:10px 0 60px}#location #life .education ul li{display:inline-block;margin-bottom:20px;vertical-align:top}#location #life .education ul li:first-child,#location #life .education ul li:nth-child(3),#location #life .education ul li:nth-child(4),#location #life .education ul li:nth-child(5){margin-right:26px}#location #life .education ul li p.annotation{border-bottom:1px solid var(--advancecolor4);border-left:1px solid var(--advancecolor4);font-family:Ryumin Regular KL;font-size:120%;margin-top:.1em;padding-bottom:.5em;padding-left:1em}#location #life .education ul li p.annotation span{font-size:70%}#location #life .education ul li:nth-child(3) p.annotation span,#location #life .education ul li:nth-child(4) p.annotation span,#location #life .education ul li:nth-child(5) p.annotation span,#location #life .education ul li:nth-child(6) p.annotation span{display:block}#location #life .aoilocation{background-color:#f6e7de}#location #life .aoilocation .mainimage{-webkit-clip-path:polygon(0 0,100% 0,100% 80%,-3% 100%);clip-path:polygon(0 0,100% 0,100% 80%,-3% 100%);position:relative}#location #life .aoilocation .mainimage img{width:100%}#location #life .aoilocation .mainimage .annotation{bottom:3em;color:var(--bodycolor);font-size:80%;left:1em;position:absolute}#location #life .aoilocation .title{color:var(--themecolor2);font-family:LaTribuneCP;font-size:280%;font-weight:inherit;letter-spacing:.15em;line-height:1em;margin:2em 0 1em;position:relative;text-align:center}#location #life .aoilocation .title:before{background-color:var(--themecolor);content:"";display:block;height:1px;position:absolute;top:.5em;width:100%;z-index:-2}#location #life .aoilocation .title:after{background-color:#f6e7de;content:"";display:block;height:1em;left:calc(50% - 3em);position:absolute;top:0;width:6em;z-index:-1}#location #life .aoilocation ol li{display:inline-block;vertical-align:middle}#location #life .aoilocation ol li p.bodycopy{font-family:Ryumin Regular KL;font-size:160%;letter-spacing:.1em;line-height:1.5em}#location #life .aoilocation ul li p.explanation{font-family:Ryumin Regular KL;line-height:1.8em}#location #life .aoilocation ul{padding:10px 0 60px}#location #life .aoilocation ul li{display:inline-block;margin-bottom:20px;vertical-align:top}#location #life .aoilocation ul li:first-child{margin-right:24px;width:310px}#location #life .aoilocation ul li:nth-child(2),#location #life .aoilocation ul li:nth-child(4),#location #life .aoilocation ul li:nth-child(5),#location #life .aoilocation ul li:nth-child(6){margin-right:26px}#location #life .aoilocation ul li p.annotation{font-family:Ryumin Regular KL;font-size:100%;margin-top:.1em;padding-bottom:.5em;text-align:right}#location #life .aoilocation ul li p.annotation span{font-size:70%}#location #life .aoilocation ul li:nth-child(4) p.annotation span,#location #life .aoilocation ul li:nth-child(5) p.annotation span,#location #life .aoilocation ul li:nth-child(6) p.annotation span,#location #life .aoilocation ul li:nth-child(7) p.annotation span{display:block}#location #life .lifeinformation .title{color:var(--themecolor2);font-family:LaTribuneCP;font-size:280%;font-weight:inherit;letter-spacing:.1em;line-height:3em;text-align:center}#location #life .lifeinformation .map{position:relative}#location #life .lifeinformation .map img{width:100%}#location #life .lifeinformation .map .annotation{bottom:.5em;color:var(--maincolor);font-size:80%;line-height:2em;position:absolute;right:.5em;text-align:right}#location #life .lifeinformation ul{display:flex;justify-content:center;margin:50px 0 0}#location #life .lifeinformation ul>li{display:inline-block;margin:15px;width:calc(45% - 30px)}#location #life .lifeinformation ul ol{margin-bottom:20px}#location #life .lifeinformation ul ol>li{display:inline-block;font-family:Ryumin Regular KL;position:relative;width:100%}#location #life .lifeinformation ul ol>li.category{border-bottom:1px dotted var(--maincolor);font-size:140%;line-height:2em;margin:.2em 0}#location #life .lifeinformation ul ol>li span{position:absolute;right:0}@media (min-width:1220px){#location #development .nagoya ul>li>.image .annotation,#location #development .nagoyajo ul>li>.image .annotation,#location #development .sakae ul>li>.image .annotation{transform:translateX(calc(50vw - 607px))}}@media (min-width:769px) and (max-width:1120px){#location #stage .circumstance ul>li:nth-child(2) ol li:first-child .annotation{left:calc(50vw - 7em);right:auto;white-space:nowrap}#location #stage .circumstance ul>li:nth-child(2) ol li:last-child .annotation{left:calc(50vw - 11em);right:auto;white-space:nowrap}}@media (min-width:960px){#location #fv{background-image:none!important}}@media (max-width:959px){#location #fv{background-position:50%;background-size:cover;height:88vh}#location #fv #mainimage{display:none}#location #development .nagoya ul>li>.image .annotation,#location #development .nagoyajo ul>li>.image .annotation,#location #development .sakae ul>li>.image .annotation{left:1em!important}}@media (min-width:769px) and (max-width:959px){#location #ca ul.anchornavi li{font-size:160%;width:46%}#location #development .decoration{right:-200px;top:-150px}#location #development .nagoya ul>li>.image,#location #development .nagoyajo ul>li>.image,#location #development .sakae ul>li>.image{overflow:hidden}#location #development .nagoya ul>li>.image img,#location #development .nagoyajo ul>li>.image img,#location #development .sakae ul>li>.image img{-webkit-clip-path:initial;clip-path:none}#location #development .nagoya ul>li ol:not(:first-child){margin-top:20px}#location #development .nagoya ul>li ol li.image,#location #development .nagoyajo ul>li ol li.image{width:50%}#location #development .nagoya ul>li ol li.image img,#location #development .nagoyajo ul>li ol li.image img{width:-webkit-fill-available}#location #development p.bodycopy{font-size:160%}#location #development .sakae ul>li ol li.image{width:54%}#location #development .sakae ul>li ol li.image img{width:-webkit-fill-available}#location #city .decoration{left:-640px;top:-400px}#location #city>div>div>p.title{margin-top:5%}#location #city .nagoya ul li,#location #city .sakae ul li{margin:0!important;padding:1%!important;width:25%!important}#location #city .nagoya ul li .image img,#location #city .sakae ul li .image img{width:-webkit-fill-available}#location #city img.cross{margin:-150px auto -100px}#location #city .sakae ul li:nth-child(-n+3){width:33%!important}#location #city .sakae ul li.map{width:100%!important}#location #city .sakae ul li.map li{width:50%!important}#location #city .sakae ul li.map>.image,#location #stage .circumstance .mainimage{width:100%}#location #stage .circumstance .mainimage .annotation,#location #stage .circumstance .mainimage .title{left:2%}#location #stage .circumstance ul>li .bodycopy,#location #stage .circumstance ul>li .headcopy,#location #stage .circumstance ul>li:first-child ol{width:calc(100% - 2em)}#location #stage .circumstance ul>li:last-child ol{width:100%}#location #stage .circumstance ul>li:nth-child(n) ol li img{width:-webkit-fill-available}#location #stage .surrounding ol.articles li:first-child{padding-right:1em}#location #stage .surrounding ol.articles li:last-child{padding-left:1em}#location #life .lifeinformation ul{margin:0}#location #life .lifeinformation ul>li{width:50%}#location #life .education ol li:first-child{margin-bottom:2%;text-align:center;width:100%}#location #life .education ol li:nth-child(2){width:100%}#location #life .education ul li:nth-child(n){margin:0!important;padding:1%!important;width:33%!important}#location #life .education ul li:nth-child(n) img{width:-webkit-fill-available}#location #life .education ul li:nth-child(n) p.annotation span{display:block}#location #life .aoilocation ol li:first-child{margin-bottom:2%;text-align:center;width:100%}#location #life .aoilocation ol li:nth-child(2){width:100%}#location #life .aoilocation ul li:first-child{width:100%!important}#location #life .aoilocation ul li:nth-child(n+2){margin:0!important;padding:1%!important;width:33%!important}#location #life .aoilocation ul li:nth-child(n) img{width:-webkit-fill-available}#location #life .aoilocation ul li:nth-child(n) p.annotation span{display:block}}@media (max-width:768px){#location #fv #maintitle h1{font-size:600%}#location #fv #maintitle p.annotation span:first-child,#location #fv #maintitle p.annotation span:nth-child(2){top:1em}#location #ca,#location #city,#location #clife,#location #development{padding:10% 0}#location #stage{padding-top:10%}#location #ca p.headcopy{font-size:160%;line-height:1.5em}#location #ca p.bodycopy{font-size:inherit;margin:6% 0 0;padding:0 4%;text-align:justify}#location #ca ul.anchornavi{margin:10% 0 0}#location #ca ul.anchornavi li{display:block;font-size:110%;letter-spacing:-1px;line-height:inherit;margin:1%;padding:1em 1.2em;text-align-last:justify;white-space:nowrap;width:48%}#location #ca ul.anchornavi li img.ar{margin:0 0 0 1%;width:15px}#location #development .decoration{right:-120px;top:-70px;width:300px}#location #development p.headcopy{font-size:180%;line-height:1.5em}#location #development p.bodycopy{font-size:160%;text-align:center}#location #development .nagoya ul{margin-top:10%}#location #development .nagoya ul>li{width:auto}#location #development .nagoya ul>li>.image img{-webkit-clip-path:none;clip-path:none;margin-left:0;width:100%}#location #development .nagoya ul>li ol{margin-left:0;margin-top:10%!important}#location #development .nagoya ul>li ol:first-child li,#location #development .nagoya ul>li ol:nth-child(3) li{width:50%}#location #development .nagoya ul>li ol li .title{font-size:140%}#location #development .nagoya ul>li ol li .explanation{font-family:inherit;font-size:80%;line-height:inherit;opacity:.8}#location #development .nagoya ul>li ol li.image{margin-left:3%;width:50%}#location #development .nagoya ul>li ol li.image img{width:-webkit-fill-available}#location #development .nagoyajo ul{margin-top:10%}#location #development .nagoyajo ul>li{width:auto}#location #development .nagoyajo ul>li>.image img{-webkit-clip-path:none;clip-path:none;margin-left:0;width:100%}#location #development .nagoyajo ul>li>.image .title{right:auto}#location #development .nagoyajo ul>li p.bodycopy{font-size:160%;margin:5% 0;text-align:center}#location #development .nagoyajo ul>li ol{flex-direction:row;margin-left:0;margin-top:10%!important}#location #development .nagoyajo ul>li ol li:not(.image){margin-left:0;width:50%}#location #development .nagoyajo ul>li ol li .title{font-size:140%}#location #development .nagoyajo ul>li ol li .explanation{font-family:inherit;font-size:80%;line-height:inherit;opacity:.8}#location #development .nagoyajo ul>li ol li.image{margin-left:3%;width:50%}#location #development .nagoyajo ul>li ol li.image img{width:-webkit-fill-available}#location #development .map .annotation{bottom:4em;position:relative}#location #development .map .annotation img{width:50%}#location #development .map>img{left:50%;position:relative;transform:translateX(-50%);width:115%}#location #development .sakae ul{margin-top:-5%}#location #development .sakae ul>li{width:auto}#location #development .sakae ul>li>.image img{-webkit-clip-path:none;clip-path:none;margin-left:0;width:100%}#location #development .sakae ul>li>.image .title{right:auto}#location #development .sakae ul>li p.bodycopy{font-size:160%;margin:5% 0;position:relative;right:auto;text-align:center;writing-mode:inherit}#location #development .sakae ul>li ol{margin-left:0!important;margin-top:5%!important;position:relative;width:auto}#location #development .sakae ul>li ol li:first-child,#location #development .sakae ul>li ol li:nth-child(2){display:block;width:46%!important}#location #development .sakae ul>li ol li:nth-child(3){position:absolute;right:0;top:0;width:50%!important}#location #development .sakae ul>li ol li .title{font-size:140%}#location #development .sakae ul>li ol li .explanation{font-family:inherit;font-size:80%;line-height:inherit;opacity:.8}#location #development .sakae ul>li ol li.image img{width:-webkit-fill-available}#location #city .decoration{left:-320px;top:-230px;width:700px}#location #city p.headcopy{font-size:180%;line-height:1.5em}#location #city p.bodycopy{font-size:160%;margin:0;text-align:center}#location #city>div>div>p.title{margin-top:5%;transform:scale(.85)}#location #city>div>div>p.title span{font-size:240%}#location #city>div>div.nagoya>p.title span.name{font-size:720%}#location #city .nagoya ul li{margin-right:0}#location #city .nagoya ul li:nth-child(3),#location #city .nagoya ul li:nth-child(4),#location #city .nagoya ul li:nth-child(5),#location #city .nagoya ul li:nth-child(6),#location #city .nagoya ul li:nth-child(7),#location #city .nagoya ul li:nth-child(8){width:32%}#location #city .nagoya ul li:first-child,#location #city .nagoya ul li:nth-child(2){width:48%}#location #city .nagoya ul li:first-child,#location #city .nagoya ul li:nth-child(3),#location #city .nagoya ul li:nth-child(4),#location #city .nagoya ul li:nth-child(6),#location #city .nagoya ul li:nth-child(7){margin-right:2%}#location #city ul li p.title{line-height:1.2em;padding:5% 0}#location #city ul li p.explanation{font-family:inherit;font-size:80%;letter-spacing:inherit;line-height:1.5em;padding:0 2%;word-break:break-all}#location #city .nagoya ul li p.title{align-items:center;display:flex;font-size:inherit;height:3em;justify-content:center}#location #city img.cross{margin:-10% auto;width:50%}#location #city .sakae ul li{margin-bottom:5%;margin-right:0!important}#location #city .sakae ul li:first-child,#location #city .sakae ul li:nth-child(2),#location #city .sakae ul li:nth-child(3){width:32%}#location #city .sakae ul li:nth-child(5),#location #city .sakae ul li:nth-child(6),#location #city .sakae ul li:nth-child(7),#location #city .sakae ul li:nth-child(8){width:48%}#location #city .sakae ul li:first-child,#location #city .sakae ul li:nth-child(2),#location #city .sakae ul li:nth-child(5),#location #city .sakae ul li:nth-child(7){margin-right:2%!important}#location #city .sakae ul li p.title{align-items:center;display:flex;font-size:inherit;height:3em;justify-content:center}#location #city ul li .image img{width:100%}#location #city .sakae ul li.map>.image{margin-bottom:5%;width:100%}#location #city .sakae ul li.map li{left:50%;margin-top:-43%;position:relative;width:48%}#location #city .sakae ul li.map .image .annotation{top:calc(50% - 1.5em)}#location #stage .circumstance{padding-bottom:0}#location #stage .circumstance .mainimage{-webkit-clip-path:initial;clip-path:none}#location #stage .circumstance .mainimage .title{left:0;margin-left:-.75em;margin-top:-.75em;top:0;transform:scale(.5)}#location #stage .circumstance .mainimage .annotation{left:.5em}#location #stage .circumstance p.headcopy{font-size:180%;line-height:1.5em;margin:5% 0}#location #stage .circumstance p.bodycopy{font-size:inherit;margin-top:5%;text-align:justify}#location #stage .circumstance>.container>p.headcopy{font-size:180%;line-height:1.5em;margin:5% 0;padding:0 4%;text-align:right}#location #stage .circumstance>.container>p.bodycopy{font-size:inherit;margin:6% 0 0;padding:0 4%;text-align:justify}#location #stage .circumstance ul{margin:10% 0}#location #stage .circumstance ul>li{width:100%}#location #stage .circumstance ul>li:first-child{top:auto}#location #stage .circumstance ul>li img.crest{left:-3%;position:absolute;top:-71%;width:36%}#location #stage .circumstance ul>li .headcopy{font-size:160%;line-height:1.5em;margin-top:0;padding:0 4%;width:auto}#location #stage .circumstance ul>li .bodycopy{font-size:inherit;margin-top:0;padding:0 4%;text-align:justify;width:auto}#location #stage .circumstance ul>li ol{width:inherit}#location #stage .circumstance ul>li ol li{display:inline-block;width:50%}#location #stage .circumstance ul>li ol li img,#location #stage .circumstance ul>li:first-child ol li{width:100%}#location #stage .circumstance ul>li ol li span.annotation{bottom:1em;color:var(--maincolor);line-height:1em;position:absolute;right:1em}#location #stage .circumstance>.container>p.annotation{margin:6% 0 0;padding:0 4%;text-align:justify}#location #stage .circumstance ul>li:nth-child(2) ol li .annotation{bottom:.5em}#location #stage .circumstance ul>li:nth-child(2) ol li:nth-child(2) .annotation .distance{color:var(--bodycolor)}#location #stage .surrounding{padding:10% 0}#location #stage .surrounding ul{display:inherit}#location #stage .surrounding ul li:nth-child(n){display:inline-block;width:100%}#location #stage .surrounding ul li .title{font-size:120%;line-height:1.5em;padding:0 2% 1em}#location #stage .surrounding ul li .explanation{font-size:90%;margin-bottom:20px;padding:0 2%}#location #stage .surrounding .map{margin:2% 0;width:100%}#location #stage .surrounding .map img{width:100%}#location #stage .surrounding .map>.annotation{margin:.5em 0;width:100%}#location #stage .surrounding ol.images li{display:inline-flex;padding:1%;width:50%}#location #stage .surrounding ol.images li p span.distance{display:block}#location #stage .surrounding ol.articles{margin-top:2%}#location #stage .surrounding ol.articles li:nth-child(n){padding:1%}#location #stage .surrounding ol.articles li .title{font-size:100%;line-height:1.5em}#location #stage .surrounding ol.articles li .explanation{font-size:90%;line-height:1.5em}#location #life{padding:10% 0}#location #life p.headcopy{font-size:180%;line-height:1.5em;margin:5% 0}#location #life .education .mainimage{-webkit-clip-path:initial;clip-path:none}#location #life .education .mainimage .annotation{bottom:1em}#location #life .education .title{margin:1em 0}#location #life .education ol li:first-child,#location #life .education ol li:nth-child(2){width:100%}#location #life .education ol{margin-bottom:5%}#location #life .education ol li p.bodycopy{font-size:160%;margin-bottom:5%;text-align:center}#location #life .education ol li p.explanation{padding:0 4%}#location #life .education ul{padding:10px 0}#location #life .education ul li:nth-child(n){margin-bottom:5%;margin-right:0;width:49%}#location #life .education ul li:nth-child(n) img{width:100%}#location #life .education ul li:nth-child(odd){margin-right:2%}#location #life .education ul li p.annotation{font-size:80%}#location #life .education ul li p.annotation span{display:block;font-family:inherit}#location #life .aoilocation .mainimage{-webkit-clip-path:initial;clip-path:none}#location #life .aoilocation .mainimage .annotation{bottom:1em}#location #life .aoilocation .title{margin:1em 0}#location #life .aoilocation ol li{display:block}#location #life .aoilocation ol li p.bodycopy{text-align:center}#location #life .aoilocation ul{padding:10px 0}#location #life .aoilocation ul li:nth-child(n){margin-bottom:5%;margin-right:0;width:49%}#location #life .aoilocation ul li:first-child,#location #life .aoilocation ul li:nth-child(n) img{width:100%}#location #life .aoilocation ul li:nth-child(2n){margin-right:2%}#location #life .aoilocation ul li p.explanation{padding:0 4%}#location #life .aoilocation ul li p.annotation{font-size:80%}#location #life .aoilocation ul li p.annotation span{display:block;font-family:inherit}#location #life .lifeinformation ul{flex-direction:column;margin:0}#location #life .lifeinformation ul>li{margin:0;width:100%}#location #life .lifeinformation ul ol{margin-bottom:2%}#location #life .lifeinformation ul ol>li.category{border-top:1px dotted var(--maincolor);font-size:120%;text-align:center}#location #life .lifeinformation ul ol>li span{font-size:80%}}#design #fv{background-color:var(--bodycolor);overflow:hidden;position:relative}#design #fv #mainimage{background-color:var(--maincolor);height:72.7vw;max-height:100vh;min-width:960px;position:relative;width:100vw}#design #fv #mainimage .image{height:100%;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}#design #fv #mainimage .image img{display:block;width:100%}#design #fv #maintitle h1{color:var(--bodycolor);font-family:LaTribuneCP;font-size:800%;font-weight:inherit;left:50%;letter-spacing:.1em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}#design #fv #maintitle h1 span{display:block;font-family:A1 Mincho;font-size:24%;letter-spacing:0;line-height:.5em}#design #fv #maintitle p.annotation{bottom:0;color:var(--bodycolor);font-size:80%;line-height:1em;position:absolute;width:100%}#design #fv #maintitle p.annotation span{bottom:1em;position:absolute;right:1em}#design #ca{overflow:hidden;padding:60px 0 0;position:relative}#design #ca img.decoration{margin-top:-20%;position:absolute;right:-40%;width:1180px}#design #ca p.headcopy{font-family:A1 Mincho;font-size:240%;letter-spacing:.1em;line-height:2em;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#design #ca p.headcopy.is-inview{opacity:1;transform:none}#design #ca p.bodycopy{font-family:Ryumin Regular KL;font-size:120%;letter-spacing:.1em;line-height:2em;margin-top:40px;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#design #ca p.bodycopy.is-inview{opacity:1;transform:none}#design #ca .mainimage{-webkit-clip-path:polygon(0 0,100% 10%,100% 100%,0 100%);clip-path:polygon(0 0,100% 10%,100% 100%,0 100%);position:relative}#design #ca .mainimage img{width:100%}#design #ca .mainimage .annotation{bottom:1em;color:var(--bodycolor);font-size:80%;line-height:1em;position:absolute;right:1em}#design #openair{overflow:hidden;position:relative}#design #openair img.decoration{left:-30%;position:absolute;width:1180px}#design #openair p.title{color:var(--mobilecolor);font-family:LaTribuneCP;font-size:320%;font-weight:inherit;letter-spacing:.15em;line-height:1em;padding:2em 0 .5em;position:relative;text-align:center}#design #openair p.headcopy{font-family:A1 Mincho;font-size:240%;letter-spacing:.1em;line-height:2em;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#design #openair p.headcopy.is-inview{opacity:1;transform:none}#design #openair .panorama{position:relative;z-index:1}#design #openair .panorama iframe{margin-top:2em}#design #openair .panorama .annotation{bottom:1em;color:var(--bodycolor);font-size:80%;line-height:1em;position:absolute;right:1em}#design #openair .position{background-color:var(--bodycolor3);padding:60px 0;position:relative}#design #openair .position img.decoration{left:auto;margin-top:15%;position:absolute;right:-60%;width:1180px}#design #openair ul{align-items:center;display:flex;justify-content:center}#design #openair ul>li{display:inline-block;position:relative;vertical-align:top}#design #openair ul>li:first-child{width:54%}#design #openair ul>li:first-child img{margin-left:-20%;margin-top:5%}#design #openair ul>li:first-child .annotation{bottom:10%;font-size:80%;line-height:1em;position:absolute;right:15%}#design #openair ul ol li{display:inline-block;position:relative;vertical-align:top}#design #openair ul ol li:first-child{border-bottom:1px solid var(--mobilecolor);margin-bottom:4em;padding-bottom:4em}#design #openair ul ol li p.title{font-family:Ryumin Regular KL;font-size:160%;letter-spacing:.1em;line-height:2em;padding:0;text-align:justify}#design #openair ul ol li p.explanation{font-family:Ryumin Regular KL;font-size:100%;letter-spacing:.1em;line-height:2em}#design #act .mainimage{position:relative}#design #act .mainimage img{width:100%}#design #act .mainimage p.title{color:var(--leadcolor);font-family:LaTribuneCP;font-size:840%;font-weight:inherit;letter-spacing:.35em;mix-blend-mode:multiply;position:absolute;text-align:center;top:1%;transform:scaleY(1.3);width:100%}#design #act .mainimage .annotation{bottom:1em;color:var(--bodycolor);font-size:80%;line-height:1em;position:absolute;right:1em}#design #act .globalcity{overflow:hidden;position:relative}#design #act .globalcity img.decoration{left:-50%;margin-top:40%;position:absolute;width:1180px}#design #act .globalcity ul{margin:10% 0}#design #act .globalcity ul li{display:inline-block;font-family:Ryumin Regular KL;vertical-align:middle}#design #act .globalcity ul li:first-child{font-size:120%;letter-spacing:.1em;line-height:2.5em;width:65%}#design #act .globalcity ul li:nth-child(2) p{font-size:120%}#design #act .globalcity ul li:nth-child(2) p span{display:block;font-size:80%}#design #act .globalcity ul li:nth-child(2) img{margin-top:1em;width:330px}#design #act .architect{background-color:var(--maincolor);color:var(--bodycolor);padding:3% 0}#design #act .architect ul{align-items:center;display:flex;justify-content:center}#design #act .architect ul>li{display:inline-block;position:relative}#design #act .architect ul>li .annotation{display:block;font-size:80%;line-height:1.5em;text-align:right}#design #act .architect ul>li:first-child{margin-right:2%}#design #act .architect ul>li>ol>li{display:inline-block;vertical-align:top;width:50%}#design #act .architect ul>li>ol>li:first-child{color:var(--themecolor);display:block;font-family:LaTribuneCP;font-size:240%;letter-spacing:.2em;line-height:2em;width:100%}#design #act .architect ul>li>ol>li:nth-child(2){font-family:Ryumin Regular KL;font-size:100%;letter-spacing:.1em;line-height:2em}#design #act .architect ul>li>ol>li:nth-child(2) p{border-bottom:1px solid var(--subcolor);border-top:1px solid var(--subcolor);margin-right:2em;padding:1em 0}#design #act .architect ul>li>ol>li:nth-child(3) ol li{display:inline-block;font-family:Ryumin Regular KL;font-size:115%;letter-spacing:0;text-align:left;vertical-align:middle;width:50%}#design #act .architect ul>li>ol>li:nth-child(3) ol li img{width:130px}#design #act .architect ul>li>ol>li:nth-child(3) ol li p{padding:1em 0}#design #act .architect ul>li>ol>li:nth-child(3) ol li p:first-child{border-bottom:1px solid var(--subcolor)}#design #act .architect ul>li>ol>li:nth-child(3) ol li p span{display:block;font-size:75%}#design #act .architect ul>li>ol>li:nth-child(3) ol li p span.en{display:inline-block;padding-left:1em}#design #act .images{background-color:var(--maincolor)}#design #act ul.images>li{display:block;margin-bottom:3%;position:relative}#design #act ul.images>li img{display:block;width:100%}#design #act ul.images>li p.title{font-feature-settings:normal;color:var(--bodycolor);font-family:A1 Mincho;font-size:240%;left:50%;letter-spacing:.1em;line-height:1.5em;position:absolute;top:5%;transform:translateX(-50%);writing-mode:vertical-rl}#design #act ul.images>li span.annotation{bottom:1em;color:var(--bodycolor);font-size:80%;line-height:1em;position:absolute;right:1em}#design #act ul.images>li .image{position:relative}#design #act ul.images>li ul{align-items:center;display:flex;padding:5% 0}#design #act ul.images>li ul>li{color:var(--bodycolor);display:inline-block;font-family:Ryumin Regular KL}#design #act ul.images>li ul>li:first-child{color:var(--themecolor);font-family:LaTribuneCP;font-size:240%;letter-spacing:.1em;width:28%}#design #act ul.images>li ul>li:nth-child(2){width:72%}#design #act ul.images>li ul>li:nth-child(2) ol li.headcopy{display:inline-block;font-family:A1 Mincho;font-size:180%;letter-spacing:.1em;line-height:1em;opacity:0;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#design #act ul.images>li ul>li:nth-child(2) ol li.headcopy.is-inview{opacity:1;transform:none}#design #act ul.images>li ul>li:nth-child(2) ol li.bodycopy{display:inline-block;font-family:Ryumin Regular KL;letter-spacing:0;line-height:2em;margin-top:1em;opacity:0;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#design #act ul.images>li ul>li:nth-child(2) ol li.bodycopy.is-inview{opacity:1;transform:none}@media (min-width:960px){#design #fv{background-image:none!important}}@media (max-width:959px){#design #fv{background-position:50%;background-size:cover;height:88vh}#design #fv #mainimage{display:none}}@media (max-width:768px){#design #fv #maintitle h1{font-size:600%}#design #ca{padding:10% 0}#design #ca img.decoration{margin-top:-150%;right:-190%}#design #ca p.headcopy{font-size:160%;line-height:1.5em}#design #ca p.bodycopy{font-size:inherit;margin:6% 0 0;padding:0 4%;text-align:justify}#design #ca .mainimage{-webkit-clip-path:initial;clip-path:none;margin-top:5%}#design #openair img.decoration{left:-210%;margin-top:-180%}#design #openair p.title{font-size:240%;padding:0}#design #openair p.headcopy{font-size:160%;line-height:1.5em}#design #openair .position{padding:10% 0}#design #openair .position img.decoration{margin-top:-115%;right:-230%}#design #openair ul{flex-direction:column}#design #openair ul>li:nth-child(n){width:100%}#design #openair ul>li:first-child img{margin:initial;width:90%}#design #openair ul>li:first-child .annotation{bottom:1em;right:1em}#design #openair ul ol li:first-child{margin-bottom:1em;padding-bottom:2em}#design #openair ul ol li p.title{font-size:140%;letter-spacing:.05em;line-height:3em;text-align:center}#design #openair ul ol li p.explanation{font-size:inherit;padding:0 4%;text-align:justify}#design #act .mainimage p.title{font-size:400%;letter-spacing:.15em;top:2%}#design #act .globalcity img.decoration{left:-240%;margin-top:-215%}#design #act .globalcity ul{margin:5% 0 0}#design #act .globalcity ul li:first-child{font-size:100%;letter-spacing:.1em;line-height:2em;padding:0 4%;width:100%}#design #act .globalcity ul li:nth-child(2){margin-top:5%;padding:4%;text-align:center}#design #act .globalcity ul li:nth-child(2) p{font-size:145%}#design #act .globalcity ul li:nth-child(2) img{padding:4%}#design #act .architect{padding:0 0 10%}#design #act .architect ul{flex-direction:column}#design #act .architect ul>li:first-child{margin-right:0;width:100%}#design #act .architect ul>li:first-child img{width:100%}#design #act .architect ul>li>ol>li{display:block;width:100%}#design #act .architect ul>li>ol>li:nth-child(2) p{width:100%}#design #act .architect ul>li>ol>li:nth-child(3) ol{margin-top:5%}#design #act .architect ul>li>ol>li:nth-child(3) ol li{width:45%}#design #act ul.images>li p.title{font-size:150%}#design #act ul.images>li ul{flex-direction:column}#design #act ul.images>li ul>li:first-child{text-align:center;width:100%}#design #act ul.images>li ul>li:nth-child(2){padding:4%;width:100%}#design #act ul.images>li ul>li:nth-child(2) ol li.headcopy.is-inview{font-size:150%;line-height:1.2em}}#landplan #fv{background-color:var(--bodycolor);overflow:hidden;position:relative}#landplan #fv #mainimage{background-color:var(--maincolor);height:72.7vw;max-height:100vh;min-width:960px;position:relative;width:100vw}#landplan #fv #mainimage .image{height:100%;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}#landplan #fv #mainimage .image img{display:block;width:100%}#landplan #fv #maintitle h1{color:var(--bodycolor);font-family:LaTribuneCP;font-size:800%;font-weight:inherit;left:50%;letter-spacing:.1em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}#landplan #fv #maintitle h1 span{display:block;font-family:A1 Mincho;font-size:24%;letter-spacing:0;line-height:.5em}#landplan #fv #maintitle p.annotation{bottom:0;color:var(--bodycolor);font-size:80%;line-height:1em;position:absolute;width:100%}#landplan #fv #maintitle p.annotation span{bottom:1em;position:absolute;right:1em}#landplan #planning{overflow:hidden;padding:60px 0;position:relative}#landplan #planning img.decoration{margin-top:-20%;position:absolute;right:-40%;width:1180px}#landplan #planning p.headcopy{font-family:A1 Mincho;font-size:240%;letter-spacing:.1em;line-height:2em;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#landplan #planning p.headcopy.is-inview{opacity:1;transform:none}#landplan #planning p.bodycopy{font-family:Ryumin Regular KL;font-size:120%;letter-spacing:.1em;line-height:2em;margin-top:40px;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#landplan #planning p.bodycopy.is-inview{opacity:1;transform:none}#landplan #planning .layout{position:relative}#landplan #planning .layout>img{display:block;margin:-50px auto}#landplan #planning .layout img.usageguide{bottom:10em;position:absolute;right:1em;width:126px}#landplan #planning .layout .annotation{bottom:10em;font-size:80%;line-height:1em;position:absolute;right:1em}#landplan #images>ul li:first-child ul,#landplan #images>ul li:nth-child(2) ul,#landplan #planning ul:first-child{align-items:center;display:flex;justify-content:center}#landplan #images>ul li:first-child ul>li,#landplan #images>ul li:nth-child(2) ul>li,#landplan #planning ul:first-child>li{display:inline-block;font-family:Ryumin Regular KL}#landplan #images>ul li:first-child ul>li:first-child,#landplan #images>ul li:nth-child(2) ul>li:first-child,#landplan #planning ul:first-child>li:first-child{color:var(--themecolor2);font-family:LaTribuneCP;font-size:240%;letter-spacing:.1em;width:20%}#landplan #images>ul li:nth-child(2) ul>li:first-child{text-align:center}#landplan #planning ul:first-child>li:nth-child(2){width:60%}#landplan #images>ul li:first-child ul>li:nth-child(2),#landplan #images>ul li:nth-child(2) ul>li:nth-child(2){width:80%}#landplan #images>ul li:first-child ul>li:nth-child(2) ol li.headcopy,#landplan #images>ul li:nth-child(2) ul>li:nth-child(2) ol li.headcopy,#landplan #planning ul:first-child>li:nth-child(2) ol li.headcopy{display:inline-block;font-family:A1 Mincho;font-size:180%;letter-spacing:.1em;line-height:1em;opacity:0;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#landplan #images>ul li:first-child ul>li:nth-child(2) ol li.headcopy.is-inview,#landplan #images>ul li:nth-child(2) ul>li:nth-child(2) ol li.headcopy.is-inview,#landplan #planning ul:first-child>li:nth-child(2) ol li.headcopy.is-inview{opacity:1;transform:none}#landplan #images>ul li:first-child ul>li:nth-child(2) ol li.bodycopy,#landplan #images>ul li:nth-child(2) ul>li:nth-child(2) ol li.bodycopy,#landplan #planning ul:first-child>li:nth-child(2) ol li.bodycopy{display:inline-block;font-family:Ryumin Regular KL;letter-spacing:0;line-height:2em;margin-top:1em;opacity:0;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#landplan #images>ul li:first-child ul>li:nth-child(2) ol li.bodycopy.is-inview,#landplan #images>ul li:nth-child(2) ul>li:nth-child(2) ol li.bodycopy.is-inview,#landplan #planning ul:first-child>li:nth-child(2) ol li.bodycopy.is-inview{opacity:1;transform:none}#landplan #planning ul:nth-child(2){display:flex;justify-content:center;margin-top:5%}#landplan #planning ul:nth-child(2) li{display:inline-block;margin:0 10px}#landplan #planning ul:nth-child(2) li .image{position:relative}#landplan #planning ul:nth-child(2) li .image span.annotation{bottom:1em;color:var(--bodycolor);font-size:80%;position:absolute;right:1em}#landplan #planning ul:nth-child(2) li p{text-align:right}#landplan #images{background-color:var(--bodycolor4);padding-bottom:60px}#landplan #images>ul>li{display:block}#landplan #images>ul>li:first-child .image{margin-bottom:40px;position:relative}#landplan #images>ul>li:first-child .image img{width:100%}#landplan #images>ul>li:first-child .image .annotation{bottom:1em;color:var(--bodycolor);font-size:80%;position:absolute;right:1em}#landplan #images>ul>li:nth-child(2){margin-top:40px}#landplan #images>ul>li:nth-child(2) .image{border-top:1px solid var(--themecolor);margin-bottom:40px;padding-top:40px;position:relative}#landplan #images>ul>li:nth-child(2) .image img{width:100%}#landplan #images>ul>li:nth-child(2) .image .annotation{bottom:1em;color:var(--bodycolor);font-size:80%;position:absolute;right:1em}#landplan #facilities{padding:60px 0}#landplan #facilities p.headcopy{border-bottom:1px solid var(--themecolor);color:var(--themecolor2);font-family:A1 Mincho;font-size:220%;letter-spacing:.1em;line-height:2em;opacity:0;padding-bottom:40px;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#landplan #facilities p.headcopy.is-inview{opacity:1;transform:none}#landplan #facilities ul{display:flex;flex-wrap:wrap}#landplan #facilities ul>li{border-bottom:1px solid var(--themecolor);display:inline-block;padding:20px 0 40px;position:relative;width:50%}#landplan #facilities ul>li:nth-child(2n-1){border-right:1px solid var(--themecolor);padding-right:60px}#landplan #facilities ul>li:nth-child(2n){padding-left:60px}#landplan #facilities ul>li p{color:var(--themecolor2);font-family:Midashi Go MB1;font-size:160%;padding:1em 0 .5em}#landplan #facilities ul>li .image{position:relative;width:160px}#landplan #facilities ul>li .image .annotation{bottom:1em;color:var(--bodycolor);font-size:80%;position:absolute;right:1em}#landplan #facilities ul>li:nth-child(2) .image{outline:var(--decorationcolor) solid 1px;outline-offset:-1px}#landplan #facilities ul>li .image,#landplan #facilities ul>li .image img{display:block}#landplan #facilities ul>li:nth-child(2) .image .annotation{color:var(--maincolor);left:1em;right:auto}#landplan #facilities ul>li ol{display:flex}#landplan #facilities ul>li ol li{display:inline-block;vertical-align:top}#landplan #facilities ul>li ol li:first-child{font-family:Ryumin Regular KL;font-size:100%;line-height:1.5em;padding-right:1.5em;width:60%}#landplan #facilities ul>li:last-child ol li:first-child{width:100%}#landplan #facilities ul>li ol li:nth-child(2){width:160px}#landplan #facilities ul>li ol li:first-child span{display:block;font-size:80%;line-height:1.2em;margin-top:.5em}#landplan #facilities ul>li ol li:nth-child(2) span.explanation{bottom:.5em;display:block;font-size:80%;line-height:1.2em;position:absolute;right:0;text-align:right}@media (min-width:960px){#landplan #fv{background-image:none!important}}@media (max-width:959px){#landplan #fv{background-position:50%;background-size:cover;height:88vh}#landplan #fv #mainimage{display:none}}@media (max-width:768px){#landplan #fv #maintitle h1{font-size:600%}#landplan #planning{padding:10% 0}#landplan #planning img.decoration{margin-top:-150%;right:-190%}#landplan #planning p.headcopy{font-size:160%;line-height:1.5em}#landplan #planning p.bodycopy{font-size:inherit;margin:6% 0 0;padding:0 4%;text-align:justify}#landplan #planning .layout{text-align:right}#landplan #planning .layout>img{margin:-5% auto;width:100%}#landplan #planning .layout img.usageguide{bottom:3em;position:relative;width:25%}#landplan #planning .layout .annotation{bottom:3em;display:block;position:relative;right:1em}#landplan #images>ul li:first-child ul,#landplan #images>ul li:nth-child(2) ul,#landplan #planning ul:first-child{flex-direction:column}#landplan #images>ul li:first-child ul>li:first-child,#landplan #images>ul li:nth-child(2) ul>li:first-child,#landplan #planning ul:first-child>li:first-child{text-align:left;width:90%}#landplan #images>ul li:first-child ul>li:nth-child(2),#landplan #images>ul li:nth-child(2) ul>li:nth-child(2),#landplan #planning ul:first-child>li:nth-child(2){width:90%}#landplan #images>ul li:first-child ul>li:nth-child(2) ol li.headcopy.is-inview,#landplan #images>ul li:nth-child(2) ul>li:nth-child(2) ol li.headcopy.is-inview,#landplan #planning ul:first-child>li:nth-child(2) ol li.headcopy.is-inview{font-size:150%;line-height:1.5em}#landplan #images>ul li:first-child ul>li:nth-child(2) ol li.bodycopy,#landplan #images>ul li:nth-child(2) ul>li:nth-child(2) ol li.bodycopy,#landplan #planning ul:first-child>li:nth-child(2) ol li.bodycopy{line-height:1.5em;margin-top:.5em}#landplan #planning ul:nth-child(2){flex-wrap:wrap}#landplan #planning ul:nth-child(2) li{margin:1%;width:48%}#landplan #planning ul:nth-child(2) li .image img{width:100%}#landplan #images{padding-bottom:10%}#landplan #images>ul>li:first-child .image,#landplan #images>ul>li:nth-child(2) .image{margin-bottom:5%}#landplan #images>ul>li:nth-child(2){margin-top:5%}#landplan #images>ul>li:nth-child(2) .image{padding-top:5%}#landplan #facilities{padding:10% 0}#landplan #facilities p.headcopy{font-size:160%;line-height:1.5em}#landplan #facilities ul>li:nth-child(n){padding:1% 1% 2%}#landplan #facilities ul>li p{font-size:140%;letter-spacing:0;padding:.2em 2%}#landplan #facilities ul>li ol{flex-direction:column;flex-flow:column-reverse}#landplan #facilities ul>li ol li:nth-child(n){font-size:90%;letter-spacing:0;padding:1%;width:100%}#landplan #facilities ul>li ol li:nth-child(2){margin:5% 0}#landplan #facilities ul>li .image,#landplan #facilities ul>li .image img{width:100%}#landplan #facilities ul>li ol li:nth-child(2) span.explanation{margin-top:1em;position:relative}#landplan #facilities ul>li:last-child ol li:first-child span{margin-bottom:1em}}#quality #fv{background-color:var(--bodycolor);overflow:hidden;position:relative}#quality #fv #mainimage{background-color:var(--maincolor);height:72.7vw;max-height:100vh;min-width:960px;position:relative;width:100vw}#quality #fv #mainimage .image{height:100%;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}#quality #fv #mainimage .image img{display:block;width:100%}#quality #fv #maintitle h1{color:var(--bodycolor);font-family:LaTribuneCP;font-size:800%;font-weight:inherit;left:50%;letter-spacing:.1em;position:absolute;text-align:center;text-shadow:0 0 20px var(--maincolor);top:50%;transform:translate(-50%,-50%)}#quality #fv #maintitle h1 span{display:block;font-family:A1 Mincho;font-size:24%;letter-spacing:0;line-height:.5em}#quality #fv #maintitle p.annotation{bottom:0;color:var(--bodycolor);font-size:80%;line-height:1em;position:absolute;width:100%}#quality #fv #maintitle p.annotation span{bottom:1em;position:absolute;right:1em}#quality #ca{overflow:hidden;padding:60px 0;position:relative}#quality #ca p.headcopy{font-family:A1 Mincho;font-size:240%;letter-spacing:.1em;line-height:2em;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#quality #ca p.headcopy.is-inview{opacity:1;transform:none}#quality #ca ul.anchornavi{display:flex;flex-wrap:wrap;justify-content:center;margin:50px 0}#quality #ca ul.anchornavi li{align-items:center;background:linear-gradient(-45deg,#956d36,#c9a063 30%,#c8a062 60%,#956d36);border:1px solid var(--bodycolor);color:var(--bodycolor);display:flex;font-family:LaTribuneCP;font-size:300%;justify-content:center;letter-spacing:.1em;line-height:0;margin:10px;padding:.8em 10px;position:relative;width:440px}#quality #ca ul.anchornavi li img.ar{left:0;margin:0 20px;position:absolute}#quality #ca ul.anchornavi li:hover{cursor:pointer}#quality #ca ul.anchornavi li img.ar{width:32px}#quality #usplus{position:relative}#quality #usplus>div{background-color:#eeefed;box-shadow:0 0 10px var(--advancecolor4);outline:var(--themecolor2) solid 1px;outline-offset:10px;padding:60px 0}#quality #usplus .copy{display:flex;gap:20px}#quality #usplus .copy .logo{width:146px}#quality #usplus .copy .headcopy{color:#72416f;font-family:A1 Mincho;font-size:220%;letter-spacing:.1em;line-height:1.5em}#quality #usplus .copy .bodycopy{border-top:1px solid var(--advancecolor);color:var(--maincolor);font-family:A1 Mincho;font-size:120%;letter-spacing:.1em;margin-top:1em;padding-top:1em}#quality #usplus .images{display:flex;gap:30px;justify-content:center;margin:40px 0;position:relative}#quality #usplus .images .image{position:relative}#quality #usplus .images .image img.icon{left:10px;position:absolute;top:10px;width:40px}#quality #usplus .images .image span.annotation{bottom:1em;font-size:80%;position:absolute;right:1em}#quality #usplus .images p{border-bottom:1px solid var(--advancecolor);font-family:Ryumin Regular KL;line-height:2em;text-align:center}#quality #usplus ul li{display:inline-block;font-family:Ryumin Regular KL;font-size:150%;line-height:1.5em;padding-left:1.2em;position:relative;vertical-align:middle}#quality #usplus ul li:before{background-color:#72416f;content:"";height:12px;left:0;position:absolute;top:50%;transform:translateY(-.2em);width:12px}#quality #usplus ul li span{font-size:70%;margin-left:.5em}#quality #usplus ol{display:flex;gap:30px;margin-top:30px}#quality #usplus ol li{display:inline-block;position:relative}#quality #usplus ol li .icon{position:absolute;right:-15px;top:-15px;width:40px}#quality #usplus ol li p{height:3em}#quality #usplus ol li:nth-child(2n-1) p{padding:.5em 0}#quality #usplus ol li:nth-child(2n) p{line-height:1.2em}#quality #kitchen{padding:60px 0 0}#quality #kitchen .title{color:var(--themecolor);font-family:LaTribuneCP;font-size:400%;letter-spacing:.1em;line-height:2em;text-align:center}#quality #kitchen ul{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:2em}#quality #kitchen ul li{display:inline-block;width:225px}#quality #kitchen ul li img{width:100%}#quality #kitchen ul li .image{position:relative}#quality #kitchen ul li .image .annotation{bottom:1em;color:var(--bodycolor);position:absolute;right:1em}#quality #kitchen p.title+ul{gap:30px}#quality #kitchen p.title+ul li:first-child{width:100%}#quality #kitchen p.title+ul li:nth-child(n+2){width:300px}#quality #kitchen ul li p{font-family:Ryumin Regular KL;letter-spacing:0;padding:.5em 0}#quality #kitchen ul li .annotation{display:block;font-size:80%;text-align:right}#quality #bathroom{padding:60px 0 0}#quality #bathroom .title{color:var(--themecolor);font-family:LaTribuneCP;font-size:400%;letter-spacing:.1em;line-height:2em;text-align:center}#quality #bathroom ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:2em}#quality #bathroom ul li{display:inline-block;width:230px}#quality #bathroom p.title+ul li ol li:nth-child(2) .image{position:relative}#quality #bathroom p.title+ul li ol li:nth-child(2) .image span{bottom:.5em;margin:initial;position:absolute;right:.5em}#quality #bathroom p.title+ul li ol li:nth-child(2) img{outline:var(--maincolor) solid 1px}#quality #bathroom ul li img{display:block;width:100%}#quality #bathroom p.title+ul{gap:30px}#quality #bathroom p.title+ul>li:first-child{width:700px}#quality #bathroom ul li p{font-family:Ryumin Regular KL;letter-spacing:0;padding:.5em 0}#quality #bathroom ul li .annotation{display:block;font-size:80%;margin-bottom:1em}#quality #powderroom{padding:60px 0 0}#quality #powderroom .title{color:var(--themecolor);font-family:LaTribuneCP;font-size:400%;letter-spacing:.1em;line-height:2em;text-align:center}#quality #powderroom ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:2em}#quality #powderroom ul>li{display:inline-block;width:230px}#quality #powderroom ul>li img{display:block;width:100%}#quality #powderroom p.title+ul{gap:30px}#quality #powderroom p.title+ul>li:first-child{width:100%}#quality #powderroom p.title+ul>li:nth-child(2),#quality #powderroom p.title+ul>li:nth-child(3){width:350px}#quality #powderroom p.title+ul>li:nth-child(3) ol li{display:inline-block}#quality #powderroom p.title+ul>li:nth-child(3) ol li .image{position:relative}#quality #powderroom p.title+ul>li:nth-child(3) ol li .image img.icon{bottom:10px;left:10px;position:absolute;top:auto;width:40px}#quality #powderroom p.title+ul>li:nth-child(3) ol li:nth-child(2) ol li p{background-color:#898989;color:var(--bodycolor);font-family:Ryumin Regular KL;text-align:center}#quality #powderroom ul li,#quality #powderroom ul li .image{position:relative}#quality #powderroom ul li .image span{bottom:1em;margin:initial;position:absolute;right:1em}#quality #powderroom ul li img.icon{left:10px;position:absolute;top:10px;width:40px}#quality #powderroom ul li p{font-family:Ryumin Regular KL;letter-spacing:0;padding:.5em 0}#quality #powderroom ul li:nth-child(9) p{letter-spacing:-1px}#quality #powderroom ul li .annotation{display:block;font-family:Ryumin Regular KL;font-size:80%;margin-bottom:1em}#quality #toilet{padding:60px 0 0}#quality #toilet .title{color:var(--themecolor);font-family:LaTribuneCP;font-size:400%;letter-spacing:.1em;line-height:2em;text-align:center}#quality #toilet ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:2em}#quality #toilet ul>li{display:inline-block;position:relative;width:280px}#quality #toilet ul>li img{display:block;width:100%}#quality #toilet ul li img.icon{left:10px;position:absolute;top:10px;width:40px}#quality #toilet ul>li:first-child{width:380px}#quality #toilet ul>li ol>li{display:inline-block;margin-bottom:2em;width:280px}#quality #toilet ul>li ol>li p{font-family:Ryumin Regular KL;letter-spacing:0;padding:.5em 0}#quality #comfort{padding:60px 0 0}#quality #comfort p.title{color:var(--themecolor);font-family:LaTribuneCP;font-size:400%;letter-spacing:.1em;line-height:1em;text-align:center}#quality #comfort p.headcopy{font-size:230%}#quality #comfort p.bodycopy,#quality #comfort p.headcopy{font-family:A1 Mincho;letter-spacing:.1em;text-align:center}#quality #comfort p.bodycopy{align-items:center;display:flex;font-size:160%;justify-content:center;margin:1em 0}#quality #comfort p.bodycopy span.title{color:var(--themecolor);display:inline-block;font-family:LaTribuneCP;font-size:200%;letter-spacing:.1em;margin-right:.5em;padding-top:.2em}#quality #comfort ul{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-bottom:2em}#quality #comfort ul>li{display:inline-block;width:460px}#quality #comfort ul>li img{display:block;width:100%}#quality #comfort ul>li:nth-child(3){width:100%}#quality #comfort ul>li ol{display:flex;gap:34px}#quality #comfort ul>li ol li{display:inline-block;width:215px}#quality #comfort ul>li ol li .image{position:relative}#quality #comfort ul>li ol li .image .annotation{bottom:1em;color:var(--bodycolor);font-size:80%;position:absolute;right:1em}#quality #comfort li p{font-family:Ryumin Regular KL;letter-spacing:0;padding:.5em 0}#quality #porch{padding:60px 0 0}#quality #porch ul{align-items:center;background:linear-gradient(-45deg,#8e7144,#c8a062 50%,#8e7144);display:flex;gap:40px;justify-content:center;outline:var(--bodycolor) solid 1px;outline-offset:-3px;padding:1em}#quality #porch ul li{color:var(--bodycolor);display:inline-block}#quality #porch ul li p.title{font-family:LaTribuneCP;font-size:340%;letter-spacing:.1em;line-height:1em;text-align:center}#quality #porch ul li p.headcopy{font-family:A1 Mincho;font-size:160%;letter-spacing:.1em;line-height:1.5em}#quality #porch ul li span.annotation{font-size:80%}#quality #ecology{padding:60px 0 0}#quality #ecology>div>div{background-color:#fff;border-top:3px solid #c9a063;box-shadow:0 0 10px var(--advancecolor4);padding:40px}#quality #ecology ul{display:flex;flex-wrap:wrap;gap:20px}#quality #ecology ul li{display:inline-block;font-family:Ryumin Regular KL}#quality #ecology ul li p.title{border:1px solid #23627f;color:#23627f;margin-bottom:.2em;padding:.1em 1em;width:100%}#quality #ecology ul>li:first-child ol{display:flex;flex-wrap:wrap;gap:20px}#quality #ecology ul>li:first-child{width:570px}#quality #ecology ul>li:first-child ol li:first-child{align-items:center;display:flex;flex-direction:column;width:350px}#quality #ecology ul>li:first-child ol li:first-child img{margin-top:5%;width:260px}#quality #ecology ul>li:first-child ol li:first-child .annotation{font-size:80%;line-height:2em;width:100%}#quality #ecology ul>li:first-child ol li:last-child{position:relative}#quality #ecology ul>li:first-child ol li:last-child img{width:200px}#quality #ecology ul>li:first-child ol li:last-child .annotation{bottom:40px;font-size:80%;position:absolute;right:0}#quality #ecology ul>li:nth-child(2){align-items:center;display:flex;flex-direction:column;width:290px}#quality #ecology ul>li:nth-child(2) img{width:200px}#quality #ecology ul>li:nth-child(3){align-items:center;display:flex;flex-direction:column;width:260px}#quality #ecology ul>li:nth-child(3) img{margin-top:1em;width:135px}#quality #ecology ul>li:nth-child(4),#quality #ecology ul>li:nth-child(5){align-items:center;display:flex;flex-direction:column;width:290px}#quality #ecology ul>li ol .annotation{font-size:80%}#quality #ecology ul>li:nth-child(n+4) ol{display:flex;gap:10px}#quality #ecology ul>li:nth-child(4) ol>li,#quality #ecology ul>li:nth-child(5) ol>li{position:relative}#quality #ecology ul>li:nth-child(4) ol>li img,#quality #ecology ul>li:nth-child(5) ol>li img{width:120px}#quality #ecology ul>li:nth-child(4) ol>li span{bottom:1em;color:var(--bodycolor);font-size:80%;position:absolute;right:1em}#quality #ecology ul>li:nth-child(n+6){width:430px}#quality #ecology ul>li:nth-child(6) ol li img{width:200px}#quality #ecology ul>li:nth-child(11) ol li img,#quality #ecology ul>li:nth-child(7) ol li img,#quality #ecology ul>li:nth-child(9) ol li img{width:120px}#quality #ecology ul li:nth-child(8){align-items:center;display:flex;flex-direction:column}#quality #ecology ul>li:nth-child(8) img{margin-top:1em;width:360px}#quality #ecology ul>li:nth-child(11){margin-top:-5em}#quality #ecology ul>li:nth-child(11) ol li{position:relative}#quality #ecology ul>li:nth-child(11) ol li .annotation{bottom:1em;color:var(--bodycolor);font-size:80%;left:1em;position:absolute}#quality #ecology p.headcopy{align-items:center;display:flex;font-family:A1 Mincho;font-size:160%;justify-content:center;letter-spacing:.1em;margin:1em 0;text-align:center}#quality #ecology p.headcopy span.title{color:var(--themecolor);display:inline-block;font-family:LaTribuneCP;font-size:200%;letter-spacing:.1em;margin-right:.5em;padding-top:.2em}@media (min-width:960px){#quality #fv{background-image:none!important}}@media (max-width:959px){#quality #fv{background-position:50%;background-size:cover;height:88vh}#quality #fv #mainimage{display:none}}@media (max-width:768px){#quality #fv #maintitle h1{font-size:600%}#quality #ca{padding:10% 0}#quality #ca img.decoration{margin-top:-150%;right:-190%}#quality #ca p.headcopy{font-size:160%;line-height:1.5em}#quality #ca p.bodycopy{font-size:inherit;margin:6% 0 0;padding:0 4%;text-align:justify}#quality #ca ul.anchornavi{margin:10% 0 0}#quality #ca ul.anchornavi li{display:block;font-size:170%;letter-spacing:1px;line-height:inherit;margin:1%;padding:.5em 1.2em;text-align:center;white-space:nowrap;width:48%}#quality #ca ul.anchornavi li img.ar{margin:0 0 0 1%;width:15px}#quality #usplus>div{padding:10% 0 2%}#quality #usplus .copy{align-items:center;flex-direction:column}#quality #usplus .copy .headcopy{font-size:160%;line-height:1.5em;text-align:center}#quality #usplus .copy .bodycopy{font-size:inherit;margin:4% 0 0;padding:4%;text-align:justify}#quality #usplus .images{align-items:center;flex-wrap:wrap;gap:2%;margin:6% 0}#quality #usplus .images img{width:100%}#quality #usplus .images>div:first-child{width:52%}#quality #usplus .images>div:nth-child(2){width:42%}#quality #usplus ul{margin-top:1em;padding:2%}#quality #usplus ul li{font-size:100%;width:50%}#quality #usplus ul li span{display:block}#quality #usplus ul li:before{transform:translateY(-1.05em)}#quality #usplus ol{gap:2%;margin-top:2%;padding:2%}#quality #usplus ol li .icon{right:0;z-index:1}#quality #usplus ol li:nth-child(2n-1) p{letter-spacing:0}#quality #kitchen{padding:6% 0}#quality #kitchen .title{font-size:240%}#quality #kitchen p.title+ul,#quality #kitchen ul{gap:2%;margin-bottom:0}#quality #kitchen p.title+ul li:nth-child(n+2),#quality #kitchen ul li{width:49%}#quality #kitchen ul li .annotation{display:inline-block;margin-bottom:1em}#quality #bathroom{padding:0}#quality #bathroom .title{font-size:240%}#quality #bathroom p.title+ul{gap:5px}#quality #bathroom p.title+ul>li:nth-child(n){width:100%}#quality #bathroom ul,#quality #bathroom ul>li ol{display:flex;flex-wrap:wrap;gap:2%}#quality #bathroom ul li,#quality #bathroom ul>li ol>li{width:49%}#quality #bathroom ul{gap:2%}#quality #powderroom{padding:0}#quality #powderroom .title{font-size:240%}#quality #powderroom p.title+ul{gap:2%}#quality #powderroom p.title+ul>li:first-child{margin-bottom:2%}#quality #powderroom p.title+ul>li:nth-child(2){width:54%}#quality #powderroom p.title+ul>li:nth-child(3){width:44%}#quality #powderroom ul{gap:2%;margin-bottom:2%}#quality #powderroom ul>li{width:49%}#quality #toilet{padding:0}#quality #toilet ul{gap:2%;margin-bottom:2%}#quality #toilet .title{font-size:240%}#quality #toilet ul>li:first-child{margin-bottom:2%;width:100%}#quality #toilet ul>li{width:100%}#quality #toilet ul>li ol{display:flex;gap:2%}#quality #toilet ul>li ol>li{width:50%}#quality #comfort{padding:6% 0}#quality #comfort p.title{font-size:240%}#quality #comfort p.headcopy{font-size:160%;line-height:1.5em}#quality #comfort p.bodycopy{font-size:120%;text-align:justify}#quality #comfort ul{gap:2%}#quality #comfort ul>li{width:49%}#quality #comfort ul>li ol{flex-wrap:wrap;gap:2%}#quality #comfort ul>li ol li{width:49%}#quality #comfort li p{padding-bottom:1em}#quality #porch{padding:0}#quality #porch ul{font-size:120%;gap:0}#quality #porch ul li p.title{display:inline-block;font-family:LaTribuneCP;font-size:200%;letter-spacing:.1em;margin-right:.5em;padding-top:.2em}#quality #porch ul li p.headcopy{font-size:100%}#quality #ecology{padding:6% 0 0}#quality #ecology>div>div{padding:2%}#quality #ecology ul{gap:2%;margin:2% 0}#quality #ecology p.headcopy{font-size:120%;text-align:justify}#quality #ecology ul li{margin:2% 0}#quality #ecology ul li p.title{padding:.2em .5em}#quality #ecology ul>li:first-child{width:100%}#quality #ecology ul>li:first-child ol{gap:2%;justify-content:center}#quality #ecology ul>li:nth-child(2),#quality #ecology ul>li:nth-child(3){width:49%}#quality #ecology ul>li:nth-child(2) img,#quality #ecology ul>li:nth-child(3) img,#quality #ecology ul>li:nth-child(8) img{max-width:100%}#quality #ecology ul>li:nth-child(4),#quality #ecology ul>li:nth-child(5),#quality #ecology ul>li:nth-child(n+6){width:100%}#quality #ecology ul>li:nth-child(11){margin-top:2%}}#safety #fv{background-color:var(--bodycolor);overflow:hidden;position:relative}#safety #fv #mainimage{background-color:var(--maincolor);height:72.7vw;max-height:100vh;min-width:960px;position:relative;width:100vw}#safety #fv #mainimage .image{height:100%;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}#safety #fv #mainimage .image img{display:block;width:100%}#safety #fv #maintitle h1{color:var(--bodycolor);font-family:LaTribuneCP;font-size:800%;font-weight:inherit;left:50%;letter-spacing:.1em;position:absolute;text-align:center;text-shadow:0 0 20px var(--maincolor);top:50%;transform:translate(-50%,-50%)}#safety #fv #maintitle h1 span{display:block;font-family:A1 Mincho;font-size:24%;letter-spacing:0;line-height:.5em}#safety #fv #maintitle p.annotation{bottom:0;color:var(--bodycolor);font-size:80%;line-height:1em;position:absolute;width:100%}#safety #fv #maintitle p.annotation span{bottom:1em;position:absolute;right:1em}#safety #security{padding:6% 0 0}#safety #security>div>p.title,#safety #structure>div>p.title{color:var(--mobilecolor);font-family:LaTribuneCP;font-size:300%;letter-spacing:.1em;opacity:0;padding-top:.2em;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#safety #security>div>p.title.is-inview,#safety #structure>div>p.title.is-inview{opacity:1;transform:none}#safety #security p.headcopy,#safety #structure p.headcopy{font-family:A1 Mincho;font-size:240%;letter-spacing:.1em;line-height:2em;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#safety #security p.headcopy.is-inview,#safety #structure p.headcopy.is-inview{opacity:1;transform:none}#safety #security ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;margin:4% 0}#safety #security ul>li{display:inline-block;font-family:Ryumin Regular KL;width:100%}#safety #security ul li p.title{border:1px solid #23627f;color:#23627f;margin-bottom:.2em;padding:.1em .5em .2em;width:100%}#safety #security ul>li:first-child ol li:first-child{width:50%}#safety #security ul>li:first-child ol li:nth-child(2){text-align:center;width:50%}#safety #security ul>li:first-child ol li:nth-child(2) img{vertical-align:bottom;width:360px}#safety #security ul>li:first-child .flow{margin:4% 0;text-align:center}#safety #security ul>li:first-child .flow img{display:inline-block;max-width:880px;width:100%}#safety #security ul>li:first-child .flow .ar{display:none}#safety #security ul ol>li{display:inline-block;position:relative}#safety #security ul>li:nth-child(2)>ol>li{vertical-align:top}#safety #security ul>li:nth-child(2)>ol>li:first-child{width:580px}#safety #security ul>li:nth-child(2)>ol>li:nth-child(2){padding-left:2em}#safety #security ul>li:nth-child(2)>ol>li:nth-child(2) img{width:352px}#safety #security ul>li:nth-child(2)>ol>li ol{display:flex;gap:20px;padding-top:1em}#safety #security ul>li:nth-child(2)>ol>li ol li:nth-child(2){position:relative}#safety #security ul>li:nth-child(2)>ol>li ol li:nth-child(2) .annotation{bottom:1em;color:var(--bodycolor);font-size:80%;position:absolute;right:1em}#safety #security ul>li:nth-child(n+3):not(:nth-child(n+7)){margin:0 -1%;width:22%}#safety #security ul>li:nth-child(4){width:25%!important}#safety #security ul>li:nth-child(6){width:30%!important}#safety #security ul>li:nth-child(n+3):not(:nth-child(n+7)) ol{display:flex;gap:2%}#safety #security ul>li:nth-child(n+3):not(:nth-child(n+7)) ol>li:first-child .annotation{bottom:0;font-size:80%;position:absolute;right:0}#safety #security ul>li:nth-child(6) ol>li:first-child .annotation{bottom:2.5em!important}#safety #security ul>li:nth-child(n+3):not(:nth-child(n+7)) ol>li .title{border:none;text-align:center}#safety #security ul>li:nth-child(4) ol>li img.logo{bottom:1em;position:absolute;right:0;width:60px}#safety #security ul>li:nth-child(6) ol>li:last-child .annotation{display:block;font-size:80%;margin-top:.5em}#safety #security ul>li ol>li>ol>li p.title{border:none}#safety #security ul>li:nth-child(7)>ol{display:flex;gap:20px;margin-top:1em}#safety #security ul>li:nth-child(7)>ol>li{text-align:center;width:20%}#safety #security ul>li:nth-child(7)>ol>li p.title{border:none;height:3em}#safety #security ul>li:nth-child(7)>ol>li p:not(.title){text-align:justify}#safety #security ul>li:nth-child(7)>ol>li .annotation{display:block;font-size:80%;margin-top:.5em;text-align:justify}#safety #pas{padding:6% 0 0}#safety #pas>div>div{background-color:#fcf9ef;padding:2%}#safety #pas ul.title{display:flex;gap:20px}#safety #pas ul.title>li{display:inline-block}#safety #pas ul.title>li img{width:84px}#safety #pas ul.title>li p.headcopy{color:#943a47;font-family:Ryumin Regular KL;font-size:180%}#safety #pas ul.title>li p.bodycopy{font-family:Ryumin Regular KL;font-size:100%;line-height:1.2em}#safety #pas .merit{display:flex;flex-wrap:wrap;gap:10px;margin:1% 0}#safety #pas .merit img{display:inline-block;width:calc(50% - 5px)}#safety #pas .comparison{border-top:1px dotted var(--decorationcolor2);margin:4% 0 2%;padding-top:2%;text-align:center}#safety #pas .comparison .title{color:var(--decorationcolor2);font-size:140%;font-weight:700}#safety #pas .comparison .image{margin:0 auto;position:relative;width:790px}#safety #pas .comparison .image img{display:inline-block}#safety #pas .comparison .image .annotation{display:inline-block;font-size:80%;text-align:justify;width:100%}#safety #pas .comparison .ar{display:none}#safety #pas .comparison .annotation{display:block;font-size:80%;margin-left:-7em;margin-top:1em}#safety #tps{padding:6% 0 0;text-align:center}#safety #tps>div>div{background-color:#f1f7ef;padding:2%}#safety #tps>div>div>img{width:540px}#safety #tps ul{display:flex;gap:1em;margin-top:1em}#safety #tps ul li{display:inline-block;width:33.33%}#safety #tps ul li:nth-child(-n+2){border-right:1px dotted var(--decorationcolor2);padding-right:2em}#safety #tps p.annotation{font-size:80%;margin:2em 0;text-align:justify}#safety #structure{padding:6% 0 0}#safety #structure>div>ul{margin:4% 0 0}#safety #structure ul{display:flex;flex-wrap:wrap;gap:20px}#safety #structure ul>li{display:inline-block;font-family:Ryumin Regular KL;width:calc(33.33% - 14px)}#safety #structure ul>li:first-child{width:calc(20% - 14px)}#safety #structure ul>li:nth-child(2),#safety #structure ul>li:nth-child(3){width:calc(40% - 13px)}#safety #structure ul>li:nth-child(4){width:calc(25% - 14px)}#safety #structure ul>li:nth-child(5){width:calc(35% - 13px)}#safety #structure ul>li:nth-child(6){width:calc(40% - 13px)}#safety #structure ul>li:nth-child(7){width:calc(25% + 8px)}#safety #structure ul>li:nth-child(8),#safety #structure ul>li:nth-child(9){width:35%}#safety #structure ul>li:nth-child(10){width:calc(40% - 15px)}#safety #structure ul>li:nth-child(11),#safety #structure ul>li:nth-child(12),#safety #structure ul>li:nth-child(13){width:calc(20% - 15px)}#safety #structure ul>li:nth-child(14){width:25%}#safety #structure ul>li:nth-child(15){width:20%}#safety #structure ul>li:nth-child(16){width:26%}#safety #structure ul>li:nth-child(17){width:calc(25% - 22px)}#safety #structure ul>li p.title{border:1px solid #23627f;color:#23627f;margin-bottom:.2em;padding:.1em .5em .2em;width:100%}#safety #structure ul>li p.title span{font-size:80%;letter-spacing:0;padding:.2em}#safety #structure ul>li .annotation{display:block;font-size:80%;line-height:1.2em;margin-top:.5em}#safety #structure ul>li .image{padding:5%;position:relative;text-align:center}#safety #structure ul>li:first-child .image{padding:10%}#safety #structure ul>li .image .annotation{text-align:right}#safety #structure ul>li .images{display:flex;gap:0;width:100%}#safety #structure ul>li .images>.image{width:50%}#safety #structure ul>li .images>.image p{font-size:80%;line-height:1.2em;margin-top:1em;text-align:justify}#safety #structure ul>li ol>li{display:inline-block;margin-bottom:1em}#safety #structure ul>li ol>li ul{gap:2%}#safety #structure ul>li ol>li ul>li{width:69%!important}#safety #structure ul>li ol>li ul>li:last-child{width:29%!important}#safety #structure ul>li:nth-child(4) .image{display:inline-block;margin-top:1em;vertical-align:top;width:40%}#safety #structure ul>li:nth-child(4) .annotation{background-color:#eaeef2;color:#23627f;padding:2%;text-align:center}#safety #structure ul>li .image .annotation.title{bottom:1em;position:absolute}#safety #structure ul>li:nth-child(4) p.explanation{display:inline-block;font-size:80%;letter-spacing:0;line-height:1.2em;margin-top:1em;vertical-align:top;width:60%}#safety #structure ul>li:nth-child(10) ol{display:flex;flex-direction:column}#safety #structure ul>li:nth-child(10) ol li{display:inline-block;vertical-align:top}#safety #structure ul>li:nth-child(10) ol li:last-child p{display:inline-block;width:50%}#safety #structure ul>li:nth-child(10) ol li .image{display:inline-block;vertical-align:top;width:50%}#safety #structure ul>li:nth-child(14) .image img{width:70%}#safety #structure ul>li:nth-child(12) .image,#safety #structure ul>li:nth-child(15) .image,#safety #structure ul>li:nth-child(16) .image,#safety #structure ul>li:nth-child(17) .image{padding:5% 0}#safety #structure ul>li:nth-child(16) .image img{width:70%}#safety #structure ul>li:nth-child(17) .image img{width:100%}@media (min-width:960px){#safety #fv{background-image:none!important}}@media (max-width:959px){#safety #fv{background-position:50%;background-size:cover;height:88vh}#safety #fv #mainimage{display:none}}@media (max-width:768px){#safety #fv #maintitle h1{font-size:600%}#safety #security>div>p.title,#safety #structure>div>p.title{font-size:280%;line-height:1.5em}#safety #security p.headcopy,#safety #structure p.headcopy{font-size:160%;line-height:1.5em}#safety #security ul{flex-direction:column}#safety #security ul>li{width:100%}#safety #security ul li p:not(.title){font-size:90%}#safety #security ul>li:first-child ol li:nth-child(n){width:100%}#safety #security ul>li:first-child ol li:nth-child(2) img{margin-top:2%;width:90%}#safety #security ul>li:first-child .flow{margin:5% 0 0;position:relative}#safety #security ul>li:first-child .flow .image{overflow-x:auto;width:calc(100% - 25px)}#safety #security ul>li:first-child .flow .image img{width:220%}#safety #security ul>li:first-child .flow .ar{background-color:#23627f80;display:flex;height:60px;pointer-events:none;position:absolute;right:-2px;top:0;width:16px}#safety #security ul>li:first-child .flow .ar img{width:15px}#safety #security ul>li:nth-child(2)>ol>li:nth-child(n){width:100%}#safety #security ul>li:nth-child(2)>ol>li ol{flex-wrap:wrap;gap:2%;justify-content:center}#safety #security ul>li:nth-child(2)>ol>li ol li:first-child{margin-bottom:1em;width:100%}#safety #security ul>li:nth-child(2)>ol>li:nth-child(n){padding:2%}#safety #security ul>li:nth-child(n+3):not(:nth-child(n+7)){width:100%!important}#safety #security ul>li:nth-child(n+3):not(:nth-child(n+7)) ol>li:first-child{text-align:center;width:60%}#safety #security ul>li:nth-child(n+3):not(:nth-child(n+7)) ol>li .title{text-align:justify}#safety #security ul>li:nth-child(7)>ol{flex-wrap:wrap;gap:2%}#safety #security ul>li:nth-child(7)>ol>li{margin-bottom:1em;width:32%}#safety #security ul>li:nth-child(7)>ol>li img{width:100%}#safety #pas ul.title{flex-wrap:wrap;gap:2%}#safety #pas ul.title>li img{margin-top:-40px}#safety #pas .merit{margin:5% 0}#safety #pas .merit img{width:100%}#safety #pas .comparison .figure{position:relative}#safety #pas .comparison .image{margin:5% 0 0;overflow-x:auto;width:calc(100% - 20px)}#safety #pas .comparison .image img{width:220%}#safety #pas .comparison .annotation{display:inline-block;font-size:80%;line-height:1.2em;margin-left:0;margin-top:1em;text-align:justify}#safety #pas .comparison .ar{background-color:#7f234780;display:flex;height:60px;pointer-events:none;position:absolute;right:-8px;top:0;width:16px}#safety #pas .comparison .ar img{width:15px}#safety #tps>div>div>img{margin-top:-20px;width:100%}#safety #tps ul{flex-direction:column;margin-top:0}#safety #tps ul li{width:100%}#safety #tps ul li:nth-child(-n+2){border-bottom:1px dotted var(--decorationcolor2);border-right:initial;padding:2%}#safety #tps ul li img{width:80%}#safety #structure>div>ul{margin:4% 2% 5em}#safety #structure ul{gap:2%;justify-content:center}#safety #structure ul li{width:100%!important}#safety #structure ul>li:first-child .image{padding:5% 0 0}#safety #structure ul>li:first-child .image img{width:160px}#safety #structure ul>li:nth-child(4) .image{margin-top:0;width:30%}#safety #structure ul>li:nth-child(4) .annotation{font-size:90%}#safety #structure ul>li:nth-child(4) p.explanation{line-height:inherit;width:70%}#safety #structure ul>li:nth-child(7) .image{padding:0 5% 5%}#safety #structure ul>li:nth-child(7) .image img{width:200px}#safety #structure ul>li .image .annotation.title{bottom:auto}#safety #structure ul>li:nth-child(n+11){width:49%!important}#safety #structure ul>li:nth-child(13) p.title{height:3em}#safety #structure ul>li:nth-child(15) p.title{height:2.9em}#safety #structure ul>li:nth-child(17){width:100%!important}#safety #structure ul>li:nth-child(17) .image img{width:240px}#safety #structure ul>li p.title{line-height:1.2em;text-align:left}#safety #structure ul>li p.title span{display:inline}}#plan{background-color:var(--maincolor);color:var(--bodycolor)}#plan #fv{background-color:var(--bodycolor);overflow:hidden;position:relative}#plan #fv #mainimage{background-color:var(--maincolor);height:72.7vw;max-height:100vh;min-width:960px;position:relative;width:100vw}#plan #fv #mainimage .image{height:100%;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}#plan #fv #mainimage .image img{display:block;width:100%}#plan #fv #maintitle h1{color:var(--bodycolor);font-family:LaTribuneCP;font-size:800%;font-weight:inherit;left:50%;letter-spacing:.1em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}#plan #fv #maintitle h1 span{display:block;font-family:A1 Mincho;font-size:24%;letter-spacing:0;line-height:.5em}#plan #fv #maintitle p.annotation{bottom:0;color:var(--bodycolor);font-size:80%;line-height:1em;position:absolute;width:100%}#plan #fv #maintitle p.annotation span{bottom:1em;position:absolute;right:1em}#plan #ca{overflow:hidden;padding:60px 0;position:relative}#plan #ca p.headcopy{font-family:A1 Mincho;font-size:240%;letter-spacing:.1em;line-height:2em;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#plan #ca p.headcopy.is-inview{opacity:1;transform:none}#plan #ca .video{height:100vh;height:56.25vw;margin-top:4rem;overflow:hidden;position:relative;width:100%}#plan #ca .video video{height:auto;height:100%;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:auto}#plan #ca .video .soundBtn{background-color:#fff9;border-radius:0;bottom:10px;cursor:pointer;outline:1px solid #fff9;outline-offset:2px;padding:.2rem;position:absolute;right:10px;width:48px;z-index:1}#plan #ca .video .soundBtn img{display:block;width:100%}#plan #floorguide{position:relative}#plan #floorguide .decoration{position:absolute;right:-30%;width:1000px}#plan #floorguide .headcopy{color:var(--themecolor);font-family:LaTribuneCP;font-size:360%;letter-spacing:.1em;line-height:1.2em;margin-bottom:50px;text-align:center;transition-delay:.6s}#plan #floorguide .layout{margin:0 auto;width:600px}#plan #floorguide .layout .annotation{font-size:80%;line-height:1em;text-align:right}#plan #view figure{position:relative}#plan #view figure img{display:block;width:100%}#plan #view figure figcaption{background-color:#000c;bottom:10px;font-size:80%;padding:.2em .5em;position:absolute;right:10px}#plan #planning{padding:60px 0;position:relative}#plan #planning div:first-child .decoration{left:-30%;position:absolute;transform:rotate(180deg);width:1000px}#plan #planning div:nth-child(2) .decoration{position:absolute;right:-30%;transform:scaleY(-1);width:1000px}#plan #planning .headcopy{color:var(--themecolor);font-family:LaTribuneCP;font-size:360%;letter-spacing:.1em;line-height:1.2em;margin:0 auto 20px;position:relative;text-align:center;transition-delay:.6s}#plan #planning .headcopy:not(:first-child){margin-top:80px}#plan #planning .headcopy:before{background-color:var(--themecolor);content:"";display:block;height:1px;position:absolute;top:.5em;width:100%;z-index:-2}#plan #planning .headcopy:after{background-color:var(--maincolor);content:"";display:block;height:1em;left:calc(50% - 2.5em);position:absolute;top:0;width:5em;z-index:-1}#plan #planning ul{margin:auto}#plan #planning ul.button>li{display:inline-block;margin:10px 0}#plan #planning ul.buttons>li{display:inline-block;margin:10px;width:460px;width:calc(49% - 11px)}#plan #planning ul.buttons>li.blank a,#plan #planning ul.buttons>li.blank button{display:none;pointer-events:none}#plan #planning ul>li button{-webkit-appearance:none;appearance:none;background-color:var(--maincolor);border:none;opacity:0;transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1);width:100%}#plan #planning ul>li button:hover img{opacity:.8}#plan #planning ul>li button:hover{cursor:pointer}#plan #planning ul>li button.is-inview{opacity:1}#plan #planning ul>li img{display:block;outline:var(--decorationcolor) solid 1px;outline-offset:-1px;width:100%}#plan #planning .annotation{border-top:1px solid var(--themecolor);color:var(--bodycolor);font-size:80%;margin:5% auto 0;padding-top:1em;text-align:right}@media (min-width:960px){#plan #fv{background-image:none!important}}@media (max-width:959px){#plan #fv{background-position:50%;background-size:cover;height:88vh}#plan #ca .video{margin-top:2rem}#plan #ca .video video{left:auto;position:relative;top:auto;transform:none;width:100%}#plan #fv #mainimage{display:none}#plan #planning ul.button>li,#plan #planning ul.buttons>li{margin:1%;width:98%}}@media (max-width:768px){#plan #fv #maintitle h1{font-size:600%}#plan #ca,#plan #floorguide,#plan #planning{padding:10% 0}#plan #ca p.headcopy{font-size:160%;line-height:1.5em}#plan #floorguide,#plan #planning{overflow:hidden}#plan #floorguide .decoration{right:-100%}#plan #floorguide .headcopy{margin-bottom:2%}#plan #planning .headcopy:not(:first-child){margin-top:10%}#plan #floorguide .layout,#plan #floorguide .layout img{width:90%}#plan #planning .headcopy{margin-bottom:2%;width:inherit}#plan #planning .annotation{width:inherit}#plan #planning div:first-child .decoration{display:none;left:-100%}#plan #planning div:nth-child(2) .decoration{right:-100%;top:-200px}}#view{background-color:var(--maincolor);color:var(--bodycolor)}#view #fv{background-color:var(--bodycolor)}#view #fv,#view #fv .video{overflow:hidden;position:relative}#view #fv .video{height:100vh;height:56.25vw;width:100%}#view #fv .video video{height:auto;height:100%;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:auto}#view #fv .video .soundBtn{background-color:#fff9;border-radius:0;bottom:10px;cursor:pointer;outline:1px solid #fff9;outline-offset:2px;padding:.2rem;position:absolute;right:10px;width:48px;z-index:1}#view #fv .video .soundBtn img{display:block;width:100%}#view #fv #mainimage{background-color:var(--maincolor);height:72.7vw;max-height:100vh;min-width:960px;position:relative;width:100vw}#view #fv #mainimage .image{height:100%;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}#view #fv #mainimage .image img{display:block;width:100%}#view #fv #maintitle h1{color:var(--bodycolor);font-family:LaTribuneCP;font-size:800%;font-weight:inherit;left:50%;letter-spacing:.1em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}#view #fv #maintitle h1 span{display:block;font-family:A1 Mincho;font-size:24%;letter-spacing:0;line-height:.5em}#view #fv #maintitle p.annotation{bottom:0;color:var(--bodycolor);font-size:80%;line-height:1em;position:absolute;width:100%}#view #fv #maintitle p.annotation span{bottom:1em;position:absolute;right:1em}#view #ca{overflow:hidden;padding:60px 0;position:relative}#view #ca p.headcopy{font-family:A1 Mincho;font-size:240%;letter-spacing:.1em;line-height:2em;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#view #ca p.headcopy.is-inview{opacity:1;transform:none}#view{#panorama{.title{color:var(--themecolor);font-family:LaTribuneCP;font-size:350%;letter-spacing:.15em;margin-top:4rem;text-align:center}.floormap{align-items:flex-end;display:flex;gap:4rem;margin-top:4rem;>figure{width:calc(60% - 2rem);figcaption{font-size:80%;text-align:right}svg{height:auto;width:100%;.cls-1{fill:url(#_gradient_20-5)}.cls-1,.cls-10,.cls-11,.cls-12,.cls-13,.cls-14,.cls-15,.cls-16,.cls-17,.cls-18,.cls-2,.cls-3,.cls-4,.cls-5,.cls-6,.cls-7,.cls-8,.cls-9{mix-blend-mode:multiply}.cls-19{fill:#fff}.cls-2{fill:url(#_gradient_20-3)}.cls-3{fill:url(#_gradient_20-14)}.cls-4{fill:url(#_gradient_20-9)}.cls-5{fill:url(#_gradient_20-12)}.cls-20{isolation:isolate}.cls-6{fill:url(#_gradient_20)}.cls-7{fill:url(#_gradient_20-11)}.cls-8{fill:url(#_gradient_20-2)}.cls-9{fill:url(#_gradient_20-13)}.cls-10{fill:url(#_gradient_20-4)}.cls-11{fill:url(#_gradient_20-16)}.cls-12{fill:url(#_gradient_20-10)}.cls-13{fill:url(#_gradient_20-8)}.cls-14{fill:url(#_gradient_20-17)}.cls-15{fill:url(#_gradient_20-18)}.cls-16{fill:url(#_gradient_20-15)}.cls-21{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:.33px}.cls-17{fill:url(#_gradient_20-7)}.cls-18{fill:url(#_gradient_20-6)}#caption{pointer-events:none}g.btn{opacity:0;&.active{opacity:1;g.area{cursor:pointer;-webkit-user-select:all;user-select:all}}g.area{-webkit-user-select:none;user-select:none;&:hover{opacity:.5}&.active{pointer-events:none}}}}}>ol{display:flex;flex-direction:column;gap:20px;width:calc(20% - 2rem);li{cursor:pointer;display:block;opacity:.4;transition:var(--opacity);&.active,&:hover{opacity:1}img{width:100%}}}}.slide{nav{margin:2rem auto;padding-top:2rem;width:100%;.name{color:var(--themecolor);font-family:LaTribuneCP;font-size:820%;letter-spacing:.075em;line-height:1.5em;margin-top:2rem;text-align:center;p{display:inline-block}span{font-size:65%}}ol{display:flex;gap:1rem;li{cursor:pointer;display:block;font-family:LaTribuneCP;font-size:360%;letter-spacing:.1em;position:relative;text-align:center;width:calc(50% - .5rem);&:hover{opacity:.8}&.day{background-color:var(--bodycolor);color:var(--maincolor)}&.night{background-color:#2f2b29;color:#8a827d}span{color:#888;font-size:40%;letter-spacing:3px;position:absolute;right:0;top:50%;transform:translateY(-50%)}}}}figure{figcaption{text-align:right}}}.video{margin:4rem 0;video{width:100%}}}}@media (min-width:960px){#view #fv{background-image:none!important}}@media (max-width:959px){#view #fv .video video{left:auto;position:relative;top:auto;transform:none;width:100%}#view #fv{background-position:50%;background-size:cover;height:88vh;#mainimage{display:none}}}@media (max-width:768px){#view #fv #maintitle h1{font-size:600%}#view #ca p.headcopy{font-size:160%;line-height:1.5em}#view{#panorama{.title{font-size:240%;margin-top:0}.floormap{gap:2rem;margin-top:2rem;figure{width:calc(75% - 1rem)}>ol{gap:5px;width:calc(25% - 1rem)}}.slide{nav{margin:1rem auto;ol{gap:.4rem;li{font-size:240%;width:calc(50% - .2rem)}}}figure{margin-bottom:2rem;img{width:100%}figcaption{font-size:80%}}}.video{margin:2rem 0}}}}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}#gallery{background-color:var(--maincolor);color:var(--bodycolor)}#gallery #fv{background-color:var(--bodycolor);overflow:hidden;position:relative;#mainimage{background-color:var(--maincolor);height:72.7vw;max-height:100vh;min-width:960px;position:relative;width:100vw;.image{height:100%;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw;img{display:block;width:100%}}}#maintitle{h1{color:var(--bodycolor);font-family:LaTribuneCP;font-size:800%;font-weight:inherit;left:50%;letter-spacing:.1em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);span{display:block;font-family:A1 Mincho;font-size:24%;letter-spacing:0;line-height:.5em}}p.annotation{bottom:0;color:var(--bodycolor);font-size:80%;line-height:1em;position:absolute;width:100%;span{bottom:1em;position:absolute;right:1em}}}}#gallery #ca{overflow:hidden;padding:60px 0;position:relative;p.headcopy{font-family:A1 Mincho;font-size:240%;letter-spacing:.1em;line-height:2em;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1);&.is-inview{opacity:1;transform:none}}}#gallery #slides{.slide{.swiper-wrapper{.swiper-slide{figure{img{display:block;width:100%}figcaption{background-color:#0006;bottom:2px;font-family:Ryumin Regular KL;padding:.2rem .6rem;position:absolute;right:2px}}}}.swiper-button-prev{&:after{background-color:#0009;color:#fff;font-size:1.6rem;padding:.6rem .3rem}}.swiper-button-next{&:after{background-color:#0009;color:#fff;font-size:1.6rem;padding:.6rem .3rem}}}.thumb{.swiper-wrapper{flex-direction:row;margin-top:10px;.swiper-slide{margin-bottom:10px;margin-top:0!important;figure{position:relative;img{display:block;width:100%}figcaption{font-family:Ryumin Regular KL;font-size:1.2rem;letter-spacing:.1rem;margin:auto;text-align:center;top:calc(50% - .5em);z-index:1}&:after,figcaption{left:0;position:absolute;width:100%}&:after{background-color:#0006;content:"";height:100%;top:0}}&.swiper-slide-thumb-active{figure{&:after{opacity:0}}}}}}}@media (min-width:960px){#gallery #fv{background-image:none!important}}@media (max-width:959px){#gallery #fv{background-position:50%;background-size:cover;height:88vh;#mainimage{display:none}}}@media (max-width:768px){#gallery #fv{#maintitle h1{font-size:600%}}#gallery #ca{padding:1rem 0;p.headcopy{font-size:160%;line-height:1.5em}}#gallery #slides{margin-bottom:2rem;.slide{.swiper-button-prev{left:0}.swiper-button-next{right:0}}.thumb{.swiper-wrapper{margin-top:4px;.swiper-slide{margin-bottom:4px;figure{figcaption{font-size:.6rem;letter-spacing:0}}}}}}}#development #fv{background-color:var(--bodycolor);overflow:hidden;position:relative}#development #fv #mainimage{background-color:var(--maincolor);height:72.7vw;max-height:100vh;min-width:960px;position:relative;width:100vw}#development #fv #mainimage .image{height:100%;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}#development #fv #mainimage .image img{display:block;width:100%}#development #fv #maintitle h1{color:var(--maincolor);font-family:LaTribuneCP;font-size:800%;font-weight:inherit;left:50%;letter-spacing:.1em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}#development #fv #maintitle h1 span{display:block;font-family:A1 Mincho;font-size:24%;letter-spacing:0;line-height:.5em}#development #fv #maintitle p.annotation{bottom:0;color:var(--bodycolor);font-size:80%;line-height:1em;position:absolute;width:100%}#development #fv #maintitle p.annotation span{bottom:1em;position:absolute;right:1em}#development #ca{overflow:hidden;padding:60px 0;position:relative}#development #ca p.headcopy{font-family:A1 Mincho;font-size:240%;letter-spacing:.1em;line-height:2em;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#development #ca p.headcopy.is-inview{opacity:1;transform:none}#development #ca p.bodycopy{font-family:Ryumin Regular KL;font-size:120%;letter-spacing:.1em;line-height:2em;margin-top:40px;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}#development #companies{overflow:hidden;padding:60px 0;position:relative}#development #companies ul{align-items:center;display:flex;flex-direction:column;justify-content:center}#development #companies ul>li{display:block;width:640px}#development #companies ul>li .logo{text-align:center}#development #companies ul>li .text{font-family:Ryumin Regular KL;font-size:120%;margin:40px 0}#development #companies ul>li.cross{margin:40px 0;text-align:center}#development #companies ul>li.cross img{width:120px}#development #companies ul li ol li{display:inline-block}#development #companies ul li ol li:nth-child(2){margin-right:20px}#development #companies ul li ol li .annotation{font-size:80%;line-height:2em;margin-bottom:1em;text-align:right}@media (min-width:960px){#development #fv{background-image:none!important}}@media (max-width:959px){#development #fv{background-position:50%;background-size:cover;height:88vh}#development #fv #mainimage{display:none}}@media (max-width:768px){#development #fv #maintitle h1{font-size:600%}#development #ca,#development #taxi,#development #train{padding:10% 0}#development #ca p.headcopy{font-size:160%;letter-spacing:0;line-height:1.5em}#development #companies{padding:10% 0}#development #companies ul>li{width:100%}#development #companies ul li ol,#development #companies ul li ol li,#development #companies ul>li .logo{width:inherit}#development #companies ul>li .logo img{width:80%}#development #companies ul>li.cross img{width:80px}#development #companies ul li ol li img{width:100%}#development #companies ul>li .text{font-size:100%;margin:6% 0;padding:0 4%}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-scrollbar{background:#0000001a;background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:4px;bottom:var(--swiper-scrollbar-bottom,4px);height:4px;height:var(--swiper-scrollbar-size,4px);left:1%;left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:auto;top:var(--swiper-scrollbar-top,auto);width:98%;width:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;height:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);left:auto;left:var(--swiper-scrollbar-left,auto);position:absolute;right:4px;right:var(--swiper-scrollbar-right,4px);top:1%;top:var(--swiper-scrollbar-sides-offset,1%);width:4px;width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:#00000080;background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}#colorselect{background-color:#e9edf1}#colorselect #fv{background-color:var(--bodycolor);filter:drop-shadow(0 0 24px rgba(0,0,0,.2));height:72.7vw;max-height:100vh;min-height:740px;overflow:hidden;position:relative}#colorselect #fv #mainimage{background-color:#f4ece0;height:100%;max-height:100vh;min-width:960px;position:relative;width:100vw}#colorselect #fv #mainimage .image{filter:drop-shadow(0 0 12px rgba(0,0,0,.4))}#colorselect #fv #mainimage .image img{width:100%}#colorselect #fv #maintitle{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}#colorselect #fv #maintitle img.icon{width:200px}#colorselect #fv #maintitle h1{font-family:Ryumin Regular KL;font-size:260%;letter-spacing:.1em;line-height:1.2em}#colorselect #fv #maintitle h1>span{color:#a50319;font-size:70%}#colorselect #fv #maintitle h1 p span{background-color:#a50319;border-radius:2px;color:var(--bodycolor);display:inline-block;font-size:65%;line-height:1.5em;margin-right:.5em;padding:0 .5em .1em;position:relative;top:-.15em}#colorselect #fv #maintitle .explanation{font-family:Ryumin Regular KL;font-size:120%;letter-spacing:.1em;line-height:2em;margin:2em 0;white-space:nowrap}#colorselect #fv #maintitle .annotation{background-color:#ffffff80;border:1px solid var(--subcolor);font-family:Ryumin Regular KL;font-size:100%;letter-spacing:.1em;line-height:2em;margin:auto;padding:1em 2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#colorselect #fv #maintitle .annotation span{display:block;font-size:80%;letter-spacing:.05em}#colorselect #fv .title{bottom:.5em;color:#d5b789;font-family:LaTribuneCP;font-size:500%;left:50%;letter-spacing:.15em;position:absolute;transform:translateX(-50%) scaleX(.8)}#colorselect #color{margin:10% 0}#colorselect #color .container{padding:0 0 10px}#colorselect #color .container::-webkit-scrollbar{height:1vh;width:1vw}#colorselect #color .container::-webkit-scrollbar-thumb{background:var(--subgraduation);border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000004d}#colorselect #color .container::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000004d}#colorselect #color .swiperPrev{left:auto;right:-24px}#colorselect #color .swiperNext,#colorselect #color .swiperPrev{--swiper-navigation-size:0;background-color:#16141580;display:flex;height:54px;position:absolute;top:0;width:18px}#colorselect #color .swiperNext{right:-44px}#colorselect #color .swiperNext:after,#colorselect #color .swiperPrev:after{content:""}#colorselect #color .swiperNext img,#colorselect #color .swiperPrev img{width:16px}.swiper,swiper-container{cursor:grab;margin-left:0}.swiper-backface-hidden .swiper-slide{width:auto}#colorselect #color table{background-color:#fff;border-collapse:collapse}#colorselect #color table tr th{border:1px solid var(--subcolor);font-family:Ryumin Medium KL}#colorselect #color table tr td{border:1px solid var(--subcolor);padding:1em;text-align:center}#colorselect #color table tr th[scope=col]{font-size:165%;min-width:400px;padding:.2em.5em;position:relative}#colorselect #color table tr th[scope=col].bright{background-color:#ebdfd6}#colorselect #color table tr th[scope=col].mature{background-color:#c8ad93}#colorselect #color table tr th[scope=col].precious{background-color:#855f43;color:var(--bodycolor)}#colorselect #color table tr th[scope=col].splendid{background-color:#4f352c;color:var(--bodycolor)}#colorselect #color table tr th[scope=col] span{font-size:60%;position:absolute;right:1em;top:50%;transform:translateY(-50%)}#colorselect #color table tr th[scope=row]{background-color:#f2f4f8}#colorselect #color table tr th[scope=row] ol li{border-top:1px solid var(--subcolor);display:block;padding:1em .5em;text-align:center;white-space:nowrap}#colorselect #color table tr th[scope=row] ol li:first-child{border-top:initial}#colorselect #color table tr th[scope=row] ol li span{display:block;font-size:80%}#colorselect #color table tr td img{width:320px}#colorselect #free{margin:10% 0 0}#colorselect #bath>.title,#colorselect #free .container>.title{color:#91a6bb;font-family:LaTribuneCP;font-size:380%;letter-spacing:.15em;text-align:center;transform:scaleX(.8)}#colorselect #free .container>.title{line-height:1em;margin-bottom:.2em}#colorselect #bath .headcopy,#colorselect #free .headcopy{font-family:Ryumin Regular KL;font-size:140%;letter-spacing:.1em;line-height:1.2em;text-align:center}#colorselect #free .headcopy span{display:block;font-size:60%}#colorselect #bath .select1 .title,#colorselect #free .select1 .title,#colorselect #free .select2 .title,#colorselect #free .select4 .title{background-color:#fff;border:1px solid var(--maincolor);font-family:Ryumin Regular KL;font-size:120%;letter-spacing:.1em;line-height:1.2em;margin-top:3em;padding:.2em;text-align:center}#colorselect #free .select3 .title{font-family:Ryumin Regular KL;font-size:120%;letter-spacing:.1em;line-height:1.2em;margin-top:3em;padding:.2em;position:relative;text-align:center}#colorselect #free .select3 .title:before{background-color:var(--maincolor);content:"";height:1px;left:0;position:absolute;top:50%;width:100%;z-index:-1}#colorselect #free .select3 .title:after{background-color:var(--bodycolor);content:"";height:3em;left:50%;position:absolute;top:0;transform:translateX(-50%);width:8em;z-index:-1}#colorselect #free .select1 ul,#colorselect #free .select2 ul{display:flex;gap:20px;justify-content:center;margin-top:20px}#colorselect #free .select1 ul li,#colorselect #free .select2 ul li{display:inline-block;vertical-align:top}#colorselect #free .select1 ul li img{width:224px}#colorselect #free .select2 ul li img{width:207px}#colorselect #free .select2 ul li.bright{border:1px solid #dec8ba;padding:10px}#colorselect #free .select2 ul li.mature{border:1px solid #c8ad93;padding:10px}#colorselect #free .select2 ul li.precious{border:1px solid #855f43;padding:10px}#colorselect #free .select2 ul li.splendid{border:1px solid #4f352c;padding:10px}#colorselect #free .select2 .annotation{display:block;font-size:80%;line-height:3em;text-align:center}#colorselect #free .select3 ul,#colorselect #free .select4 ul{display:flex;gap:40px;justify-content:center;margin-top:20px}#colorselect #free .select3 ul li,#colorselect #free .select4 ul li{display:inline-block;vertical-align:top}#colorselect #free .select3 ul li img,#colorselect #free .select4 ul li img{width:164px}#colorselect #bath{margin:10% auto 0;width:740px}#colorselect #bath .select1 .ar,#colorselect #bath .select2 .ar{display:none}#colorselect #bath .select1 ul,#colorselect #bath .select2 ul{display:flex;flex-direction:column;gap:20px;justify-content:center;margin-top:20px}#colorselect #bath .select1 ul li,#colorselect #bath .select2 ul li{display:inline-block;padding:30px 0;vertical-align:top}#colorselect #bath .select2 ul li{padding:initial}#colorselect #bath .select1 ul li:not(:last-child){border-bottom:1px dotted #40220f}#colorselect #bath .select1 ul li img,#colorselect #bath .select2 ul li img{width:100%}#colorselect #bath .select2 .title{font-family:Ryumin Regular KL;font-size:120%;letter-spacing:.1em;line-height:1.2em;margin-top:3em;padding:.2em;position:relative;text-align:center}#colorselect #bath .select2 .title:before{background-color:var(--maincolor);content:"";height:1px;left:0;position:absolute;top:50%;width:100%;z-index:-1}#colorselect #bath .select2 .title:after{background-color:var(--bodycolor);content:"";height:3em;left:50%;position:absolute;top:0;transform:translateX(-50%);width:10em;z-index:-1}#colorselect #bath .select2 .annotation{display:block;font-size:80%;line-height:3em;text-align:center}#colorselect #kitchen{background-color:#fff;margin:8% 0 0;padding:2% 0}#colorselect #kitchen .select{margin:auto;width:740px}#colorselect #kitchen .select .title{font-family:Ryumin Regular KL;font-size:120%;letter-spacing:.1em;line-height:1.2em;padding:.2em;position:relative;text-align:center;z-index:0}#colorselect #kitchen .select .title:before{background-color:var(--maincolor);content:"";height:1px;left:0;position:absolute;top:50%;width:100%;z-index:-1}#colorselect #kitchen .select .title:after{background-color:#fff;content:"";height:3em;left:50%;position:absolute;top:0;transform:translateX(-50%);width:12em;z-index:-1}#colorselect #kitchen .select ul{display:flex;gap:120px;justify-content:center;margin:5% 0}#colorselect #kitchen .select ul li{align-self:end;display:inline-block}#colorselect #kitchen .select ul li img{width:128px}@media (min-width:960px){#colorselect #fv{background-image:none!important}}@media (max-width:959px){#colorselect #fv{height:88vh;max-height:none;min-height:0;min-height:auto}#colorselect #fv #mainimage{max-height:none;min-width:0;min-width:auto}}@media (max-width:768px){#colorselect #fv #maintitle{top:40%;width:96%}#colorselect #fv #maintitle img.icon{width:100px}#colorselect #fv #maintitle h1{font-size:180%}#colorselect #fv #maintitle .explanation{font-size:100%;line-height:1.5em;margin:2em 1em;text-align:justify;white-space:inherit}#colorselect #fv #maintitle .annotation{line-height:1.5em;padding:1em 0;width:100%}#colorselect #fv #maintitle .annotation span{letter-spacing:.1em;line-height:1.2em;margin-top:1em}#colorselect #fv .title{font-size:400%;white-space:nowrap}#colorselect #color .swiperPrev{height:20px;right:38px;top:-22px;width:32px}#colorselect #color .swiperNext{height:20px;right:4px;top:-22px;width:32px}#colorselect #color table tr td img{width:280px}#colorselect #color table tr th[scope=col]{font-size:120%;min-width:0;min-width:auto}#colorselect #color table tr th[scope=row] ol li{font-size:80%}#colorselect #bath .select1 .title,#colorselect #free .select1 .title,#colorselect #free .select2 .title,#colorselect #free .select3 .title,#colorselect #free .select4 .title{font-size:100%;margin-top:2em}#colorselect #free .select1 ul,#colorselect #free .select2 ul,#colorselect #free .select3 ul,#colorselect #free .select4 ul{flex-wrap:wrap;gap:2%}#colorselect #free .select1 ul li,#colorselect #free .select2 ul li{margin-bottom:2%;width:49%}#colorselect #free .select2 ul li{padding:1%!important}#colorselect #free .select3 ul li,#colorselect #free .select4 ul li{width:40%}#colorselect #free .select1 ul li img,#colorselect #free .select2 ul li img,#colorselect #free .select3 ul li img,#colorselect #free .select4 ul li img{width:100%}#colorselect #bath,#colorselect #kitchen .select{padding:0 1%;width:100%}#colorselect #bath .select1,#colorselect #bath .select2,#colorselect #kitchen .select{position:relative}#colorselect #bath .select1 .ar,#colorselect #bath .select2 .ar{background-color:#7f234780;background-color:#23627f80;display:flex;height:60px;pointer-events:none;position:absolute;right:0;top:5%;width:16px}#colorselect #bath .select1 .ar{top:4.5%}#colorselect #bath .select2 .ar{top:24%}#colorselect #bath .select1 .ar img,#colorselect #bath .select2 .ar img{width:15px}#colorselect #bath .select1 ul,#colorselect #bath .select2 ul{gap:initial;margin-top:0;overflow-x:auto;width:92%}#colorselect #bath .select1 ul li,#colorselect #bath .select2 ul li{padding:5% 0;width:175%}#colorselect #kitchen{margin-bottom:10%;padding:5% 0}#colorselect #kitchen .select ul{gap:2%;text-align:center}#colorselect #kitchen .select ul li img{width:80%}}#map header,#outline header,#type header{background-color:var(--bodycolor)}#special header{background-color:#fff}#headContents{align-items:center;display:flex;height:240px;justify-content:center;transition:height 1s cubic-bezier(.215,.61,.355,1) 1s;width:100%}#headContents h1{color:var(--leadcolor);font-family:LaTribuneCP;font-size:600%;font-weight:inherit;letter-spacing:.1em;mix-blend-mode:multiply}#special #headContents h1{color:var(--themecolor)}#headContents .decoration{filter:brightness(0) saturate(100%) invert(41%) sepia(88%) saturate(315%) hue-rotate(158deg) brightness(95%) contrast(94%);position:absolute;top:0;width:100%;z-index:0}#special #headContents .decoration{filter:brightness(0) saturate(100%) invert(79%) sepia(6%) saturate(3263%) hue-rotate(352deg) brightness(87%) contrast(78%)}@media (max-width:768px){header #headContents{height:10%;padding-top:2%}#special #headContents h1{font-size:280%;height:80px;line-height:80px;text-align:left;width:90%}}#map{background-color:var(--maincolor);color:var(--bodycolor)}#bodyContents{position:relative;z-index:1}#map #bodyContents #accessMap{margin-top:50px;position:relative}#map #bodyContents #galleryMap,#map #bodyContents #salesMap{align-items:center;display:flex;justify-items:center;margin-top:20px;padding-bottom:40px}#map #bodyContents #accessMap .gmbtn,#map #bodyContents #galleryMap .gmbtn{bottom:-5px;left:50%;position:absolute;transform:translateX(-50%);z-index:1}#map #bodyContents #accessMap .gmbtn.is-inview a,#map #bodyContents #galleryMap .gmbtn.is-inview a{opacity:1;transform:none}#map #bodyContents #accessMap .gmbtn a,#map #bodyContents #galleryMap .gmbtn a{background-color:var(--bodycolor);border:1px solid var(--themecolor);border-radius:5%;display:block;opacity:0;padding:4px 4px 0;transform:translateY(100%);transition:opacity 0s cubic-bezier(.215,.61,.355,1),transform 0s cubic-bezier(.215,.61,.355,1);transition-delay:.6s;transition-duration:.8s}#map #bodyContents #accessMap .gmbtn a:before,#map #bodyContents #galleryMap .gmbtn a:before{background-color:var(--maincolor);border:1px solid var(--decotationcolor);color:var(--bodycolor);content:"GoogleMapsで見る";display:block;left:50%;padding:10px;position:absolute;text-align:center;top:-50px;transform:translateX(-50%);visibility:hidden;white-space:nowrap;z-index:1}#map #bodyContents #accessMap .gmbtn a:after,#map #bodyContents #galleryMap .gmbtn a:after{font-siZe:200%;color:var(--maincolor);content:"▼";display:block;left:50%;position:absolute;top:-20px;transform:translateX(-50%);visibility:hidden;z-index:1}#map #bodyContents #accessMap .gmbtn a img,#map #bodyContents #galleryMap .gmbtn a img{width:48px}#map #bodyContents #accessMap .gmbtn a:hover,#map #bodyContents #galleryMap .gmbtn a:hover{background-color:#fff}#map #bodyContents #accessMap .gmbtn a:hover:after,#map #bodyContents #accessMap .gmbtn a:hover:before,#map #bodyContents #galleryMap .gmbtn a:hover:after,#map #bodyContents #galleryMap .gmbtn a:hover:before{visibility:visible}#map #bodyContents #galleryMap li,#map #bodyContents #salesMap li{display:inline-block}#map #bodyContents #galleryMap li.gllery_map,#map #bodyContents #salesMap li.sales_map{margin-bottom:10px;margin-right:30px;position:relative}#map #bodyContents #galleryMap li.gllery_map>img,#map #bodyContents #salesMap li.sales_map>img{width:380px}#map #bodyContents #mapImformation{background:var(--maingraduation);font-family:Ryumin Light KL;margin-top:20px;overflow:hidden;padding:20px 0;position:relative;text-align:center}#map #bodyContents #mapImformation .headcopy{font-size:180%;letter-spacing:2px;line-height:2em;position:relative}#map #bodyContents #mapImformation .bodycopy{font-size:140%;position:relative}#map #bodyContents #mapImformation img.decoration{left:0;position:absolute;top:45%;transform:translateY(-50%);width:962px;z-index:0}#map #bodyContents #galleryMap li.car_Infomation,#map #bodyContents #salesMap li.car_Infomation{font-family:Ryumin Light KL;text-align:center;width:100%}#map #bodyContents #galleryMap li.car_Infomation .annotation,#map #bodyContents #salesMap li.car_Infomation .annotation{line-height:3em}#map #bodyContents #galleryMap li.car_Infomation .headcopy,#map #bodyContents #salesMap li.car_Infomation .headcopy{border:1px solid var(--decorationcolor);font-size:140%;padding:20px 0}#map #bodyContents #galleryMap li.car_Infomation .bodycopy,#map #bodyContents #salesMap li.car_Infomation .bodycopy{border-top:1px solid var(--decorationcolor);font-size:120%;margin-top:30px;padding-top:30px}#map #bodyContents #galleryMap li.car_Infomation .bodycopy span.address,#map #bodyContents #salesMap li.car_Infomation .bodycopy span.address{display:block;font-size:160%;margin-top:.2em}#map #bodyContents #salesMap li.car_Infomation .mkpbtn{background-color:var(--bodycolor);margin:2.5rem auto 0;padding:.5rem;width:240px}#map #bodyContents #salesMap li.car_Infomation .mkpbtn img{display:block}@media (max-width:768px){#map #bodyContents{padding-top:1%}#map #bodyContents img.access_map{display:block;width:100%}#map #bodyContents #mapImformation{padding:10px 0}#map #bodyContents #mapImformation .headcopy{color:var(--bodycolor);font-size:120%;letter-spacing:0}#map #bodyContents #mapImformation .bodycopy{border-top:1px solid var(--decorationcolor);font-size:100%;margin-top:10px;padding-top:10px}#map #bodyContents #galleryMap,#map #bodyContents #salesMap{display:block;margin-top:1%}#map #bodyContents #galleryMap li.gllery_map,#map #bodyContents #salesMap li.sales_map{margin-right:0;width:100%}#map #bodyContents #galleryMap li.gllery_map>img,#map #bodyContents #salesMap li.sales_map>img{width:100%}#map #bodyContents #galleryMap li.car_Infomation .headcopy,#map #bodyContents #salesMap li.car_Infomation .headcopy{font-size:120%;padding:10px 0}#map #bodyContents #galleryMap li.car_Infomation .annotation,#map #bodyContents #salesMap li.car_Infomation .annotation{font-size:80%}#map #bodyContents #galleryMap li.car_Infomation .bodycopy,#map #bodyContents #salesMap li.car_Infomation .bodycopy{font-size:100%;margin-top:20px;padding-top:20px}#map #bodyContents #galleryMap li.car_Infomation .bodycopy span.address,#map #bodyContents #salesMap li.car_Infomation .bodycopy span.address{font-size:140%}#map #bodyContents #accessMap{margin-top:0}#map #bodyContents #accessMap .gmbtn,#map #bodyContents #galleryMap .gmbtn{bottom:inherit;left:inherit;position:relative;transform:inherit}#map #bodyContents #accessMap .gmbtn a,#map #bodyContents #galleryMap .gmbtn a{align-items:center;border-radius:2px;bottom:inherit;display:flex;justify-content:center;left:inherit;padding:5px;position:relative;right:inherit;top:inherit;transition:none}#map #bodyContents #accessMap .gmbtn a:before,#map #bodyContents #galleryMap .gmbtn a:before{display:none}#map #bodyContents #accessMap .gmbtn a:after,#map #bodyContents #galleryMap .gmbtn a:after{content:"で見る";font-size:120%;left:.4em;position:relative;top:.15em;transform:none;visibility:visible}#map #bodyContents #accessMap .gmbtn a img,#map #bodyContents #galleryMap .gmbtn a img{width:124px}}.iiz{cursor:zoom-in;display:inline-block;margin:0;max-width:100%;overflow:hidden;position:relative}.iiz--drag .iiz__zoom-img--visible{cursor:grab}.iiz__img{display:block;height:auto;max-width:100%;opacity:1;pointer-events:none;visibility:visible}.iiz__img--hidden{opacity:0;visibility:hidden}.iiz__img--abs{height:100%;left:0;top:0;width:100%}.iiz__img--abs,.iiz__zoom-img{display:block;position:absolute}.iiz__zoom-img{max-width:none!important;opacity:0;pointer-events:none;visibility:hidden;width:auto!important}.iiz__zoom-img--visible{cursor:zoom-out;opacity:1;pointer-events:auto;touch-action:none;visibility:visible}.iiz__zoom-portal{bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000}.iiz__btn{align-items:center;-webkit-appearance:none;appearance:none;background:#fffc;border:none;display:flex;height:40px;justify-content:center;outline:0;padding:0;position:absolute;text-decoration:none;width:40px}.iiz__btn:before{background-position:50%;background-repeat:no-repeat;content:" ";display:block}.iiz__hint{bottom:10px;pointer-events:none;right:10px}.iiz__hint:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.9 19.9'%3E%3Cpath d='M13.9 7.4C13.9 3.8 11 .9 7.4.9S.9 3.8.9 7.4s2.9 6.5 6.5 6.5 6.5-2.9 6.5-6.5zm5.3 12.5-6.7-7.2c-1.4 1.3-3.2 2.1-5.1 2.1-4.1 0-7.4-3.3-7.4-7.4S3.3 0 7.4 0s7.4 3.3 7.4 7.4c0 1.7-.6 3.4-1.7 4.7l6.8 7.2-.7.6z' fill='%23000222'/%3E%3C/svg%3E");content:" ";height:20px;width:20px}.iiz__close{opacity:0;right:10px;top:10px;visibility:hidden}.iiz__close--visible{cursor:pointer;opacity:1;visibility:visible}.iiz__close:before{background-image:linear-gradient(#222,#222),linear-gradient(#222,#222);background-size:100% 1px,1px 100%;content:" ";height:29px;transform:rotate(45deg);width:29px}#outline{background-color:var(--maincolor);color:var(--bodycolor)}#outline #includeElement{position:relative;z-index:1}#outline table.fig{color:var(--subcolor);font-family:Ryumin Light KL;margin-top:40px;width:100%}#outline table.fig caption{font-size:140%;line-height:5em;position:relative}#outline table.fig caption:before{background:linear-gradient(160deg,#140b03,#dbdbdb);bottom:0;content:"";height:10px;left:0;position:absolute;width:100%}#outline table.fig caption:after{background:linear-gradient(160deg,#dbdbdb,#030814);bottom:10px;content:"";height:10px;left:0;position:absolute;width:100%}#outline table.fig tr,#outline table.fig tr.advancenotice{font-size:110%;line-height:1.5em;position:relative}#outline table.fig tr:after{background-color:var(--decorationcolor);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}#outline table.fig tr.advancenotice:after{display:none}#outline table.fig th{padding:.8em .4em;width:200px}#outline table.fig tr.advancenotice th{background-color:var(--advancecolor);border:30px solid var(--maincolor);text-align:center}#outline table.fig td{padding:.8em .4em}#outline table.fig td span.name{color:var(--themecolor);display:block;font-size:120%;line-height:2em}#outline table.fig td span.member{background-color:var(--advancecolor);display:block;font-size:100%;letter-spacing:0;margin-top:.4em;padding:.2em .5em}#outline table.fig tr.advancenotice td{font-size:90%;letter-spacing:0}#outline div.update_information{border-top:1px solid var(--advancecolor);margin:1em 0;padding:1em 0}#outline ol.update{color:var(--subcolor);display:flex;flex-wrap:wrap;font-family:Ryumin Light KL;list-style:none;margin-left:auto;text-align:right;width:18em}#outline ol.update li:nth-child(2n-1){width:10em}#outline ol.update li:nth-child(2n){width:8em}@media (max-width:768px){#outline table.fig{margin-top:1em}#outline table.fig th{background-color:var(--advancecolor2);display:block;font-size:100%;line-height:2em;padding:0;text-align:center;width:100%}#outline table.fig td{display:block;font-size:100%;letter-spacing:0}#outline table.fig tr.advancenotice th{background-color:var(--advancecolor);border:none;margin-top:1em}}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}#type{background-color:var(--bodycolor2);background:linear-gradient(180deg,#ffffff80,#dfdfdf);position:relative;z-index:1}#type.i{background:var(--maincolor)}#type:not(.i) .premium{display:none}#type p.typecolor{height:20px;margin:10px 0 40px;position:relative;width:100%;z-index:1}#type p.typecolor.nogi{background:linear-gradient(90deg,#887eaf,#5c487d)}#type p.typecolor.sakura{background:linear-gradient(90deg,#eaa8ad,#b76870)}#type p.typecolor.hinata{background:linear-gradient(90deg,#93b4d8,#427396)}#type p.typecolor.gold{background:var(--themegradation)}#type p.headcopy{font-family:LaTribuneCP;font-size:360%;letter-spacing:.15em;line-height:1.2em}#type.i p.headcopy{-webkit-text-fill-color:#0000;align-items:center;background:var(--themegradation);-webkit-background-clip:text;background-clip:text;display:flex}#type.i p.headcopy span{-webkit-text-fill-color:var(--bodycolor);background:var(--themegradation);color:var(--bodycolor);font-family:Ryumin Regular KL;font-size:60%;letter-spacing:0;line-height:1.5em;margin-bottom:.2em;margin-left:1em;padding:0 .5em}#type .floorguide{position:absolute;right:0}#type .floorguide .annotation{line-height:3em;text-align:right}#type ol.outline li{color:var(--themecolor);display:inline-block;font-family:LaTribuneCP;letter-spacing:.075em;line-height:1.5em}#type ol.outline li.name{font-size:820%;padding-right:40px;position:relative}#type ol.outline li.name:after{background-color:var(--themecolor);content:"";height:.9em;position:absolute;right:0;top:.2em;width:1px}#type ol.outline li.plan{font-size:450%;line-height:.8em;padding-left:40px}#type ol.outline li span{font-size:65%}#type ol.outline li span.plus{font-size:40%;letter-spacing:0;vertical-align:text-bottom}#type ol.outline li span.floor{font-family:Ryumin Regular KL;font-size:30%;letter-spacing:0}#type.i ol.spec{color:var(--bodycolor)}#type ol.spec li{display:inline-block;font-family:Ryumin Regular KL;font-size:160%;letter-spacing:0;line-height:1.5em;margin-right:40px;margin-top:-1.5em}#type ol.spec li.exclusive span:first-child{font-size:360%}#type ol.spec li.exclusive span:nth-child(2){font-size:240%}#type ol.spec li.exclusive span:nth-child(3){font-size:160%}#type ol.spec li.merit{margin-right:0;margin-top:20px}#type ol.spec li.merit p{border-bottom:1px solid var(--themecolor);font-family:Ryumin Regular KL;font-size:80%;letter-spacing:0;line-height:2.5em}#type ol.spec li.merit p span{color:var(--themecolor);padding-right:.5em}#type.i ol.spec li.merit p{background-color:var(--bodycolor);border-image-slice:1;border-image-source:var(--themegradation);border-style:solid;border-width:5px;color:var(--themecolor2);font-family:Ryumin Medium KL;line-height:2em;margin-bottom:.5em;padding:.2em 2em;text-align:center}#type.i ol.spec li.merit p sub{font-size:60%;line-height:0}#type .floormap{padding:120px 0 80px}#type .floormap .swiper-wrapper .swiper-slide{display:flex;justify-content:center}#type .floormap img.plot{position:absolute}#type .floormap.swiper ol{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:100px}#type .floormap.swiper ol li{background-color:var(--themecolor);border:2px solid var(--bodycolor);color:var(--bodycolor);cursor:pointer;filter:drop-shadow(2px 2px 6px RGBA(8,8,8,.3));font-family:A1 Mincho;font-size:200%;height:auto;letter-spacing:.05em;line-height:1em;margin:initial;outline:var(--bodycolor) solid 1px;outline-offset:-8px;overflow:hidden;padding:.4em 1em .6em;position:static;width:20rem}#type .floormap.swiper ol li.Apple{padding:.4em 1em}#type .floormap.swiper ol li.swiper-button-disabled{background-color:var(--bodycolor);border:2px solid var(--themecolor);color:var(--themecolor);opacity:1;outline:var(--themecolor) solid 1px}#type .floormap.swiper ol li:after{display:none}#type .floormap:not(.swiper) .swiper{cursor:default;pointer-events:none}#type .floormap:not(.swiper) .swiper-wrapper .swiper-slide:first-child,#type .floormap:not(.swiper) ol{display:none}#type img.usageguide{background-color:var(--bodycolor);padding:1%;width:300px}#type p.annotation{font-size:80%;letter-spacing:0;line-height:1.5em;padding-top:1em}#type.i p.annotation{color:var(--bodycolor)}#type .navi{align-items:center;display:flex;justify-content:center;margin:auto;max-width:1200px;padding:40px 0}#type .navi a{margin:.5em;min-width:240px}#type .navi button{background-color:var(--themecolor);border:2px solid var(--bodycolor);color:var(--bodycolor);cursor:pointer;filter:drop-shadow(2px 2px 6px RGBA(8,8,8,.6));font-family:A1 Mincho;font-size:220%;letter-spacing:.05em;line-height:0;opacity:0;outline:var(--bodycolor) solid 1px;outline-offset:-8px;overflow:hidden;padding:.6em 1em;position:relative;transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1);width:100%}#type .navi a:first-child button{text-align:left}#type .navi a:last-child button{text-align:right}#type .navi a:first-child button,#type .navi a:last-child button{font-family:LaTribuneCP;font-size:240%;letter-spacing:.1em;padding:.4em 1em;position:relative}#type .navi button.nogi{background:linear-gradient(90deg,#887eaf,#5c487d)}#type .navi button.sakura{background:linear-gradient(90deg,#eaa8ad,#b76870)}#type .navi button.hinata{background:linear-gradient(90deg,#93b4d8,#427396)}#type .navi button.gold{background:var(--themegradation)}#type .navi button p{display:inline-block}#type .navi a.plan button p{transform:scale(.9)}#type .navi button p span{font-size:80%;letter-spacing:.05em}#type .navi button img.ar{fill:var(--bodycolor);width:11px}#type .navi button.is-inview{opacity:1}#type #premiumContents{margin:100px 0 0}#type #premiumContents ul{column-gap:60px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:40px}#type #premiumContents ul li{color:var(--bodycolor);font-family:Ryumin Regular KL;line-height:1.5em;list-style:none}#type #premiumContents ul li figure{position:relative}#type #premiumContents ul li figure img{display:block}#type #premiumContents ul li figure figcaption{bottom:5px;font-family:Ryumin Regular KL;font-size:80%;line-height:1em;position:absolute;right:5px}#type #premiumContents ul li figure .num{align-items:center;background:linear-gradient(90deg,#b28247,#76552e 60%,#3d270f);display:flex;font-family:Ryumin Regular KL;font-size:180%;height:1.5em;justify-content:center;left:0;line-height:1em;position:absolute;top:0;width:1.5em}#type #premiumContents ul li .name{font-size:200%;padding-top:.5em;text-align:center}#type #premiumContents ul li .explanation{font-size:100%;padding-top:1em;text-align:center}#type #premiumContents .special{padding:100px 0}#type #premiumContents .special>.title{color:var(--bodycolor);font-family:Ryumin Regular KL;font-size:200%;letter-spacing:.1em;line-height:1em;position:relative;text-align:center}#type #premiumContents .special>.title:before{left:0}#type #premiumContents .special>.title:after,#type #premiumContents .special>.title:before{background-color:var(--bodycolor);content:"";height:1px;position:absolute;top:50%;width:calc(50% - 4em)}#type #premiumContents .special>.title:after{right:0}#type #premiumContents .special .bg{background-color:var(--bodycolor);margin-top:20px;padding:40px}#type #premiumContents .special .bg .headcopy{-webkit-text-fill-color:unset;color:var(--maincolor);display:inherit;font-family:Ryumin Regular KL;font-size:200%;letter-spacing:.1em;line-height:1.2em;text-align:center}#type #premiumContents .special .bg .bodycopy{color:var(--maincolor);font-family:Ryumin Regular KL;font-size:100%;letter-spacing:.1em;line-height:1.5em}#type #premiumContents .special .bg>div:first-child .images{display:flex;gap:20px;padding-top:20px}#type #premiumContents .special .bg>div:first-child .images>div{width:calc(56.5% - 20px)}#type #premiumContents .special .bg>div:first-child .images>div .image{display:flex;gap:10px;padding-top:15px}#type #premiumContents .special .bg>div:first-child .images>div .image figure{position:relative;width:calc(50% - 5px)}#type #premiumContents .special .bg>div:first-child .images>div .image figure img{display:block;width:100%}#type #premiumContents .special .bg>div:first-child .images>div .image figure figcaption{bottom:5px;color:var(--bodycolor);font-size:80%;position:absolute;right:5px}#type #premiumContents .special .bg>div:first-child .images>figure{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;width:43.5%}#type #premiumContents .special .bg>div:first-child .images>figure figcaption{bottom:5px;color:var(--bodycolor);font-size:80%;position:absolute;right:5px}#type #premiumContents .special .bg>div:first-child .images>figure img{display:block;width:100%}#type #premiumContents .special .bg>div:last-child{align-items:center;display:flex;gap:20px;padding-top:40px}#type #premiumContents .special .bg>div:last-child>div:first-child{width:calc(45% - 10px)}#type #premiumContents .special .bg>div:last-child>div:first-child .bodycopy{padding-top:1em}#type #premiumContents .special .bg>div:last-child>div:last-child{width:calc(55% - 10px)}#type #premiumContents .special .bg>div:last-child>div.images{align-items:center;display:flex;gap:10px}#type #premiumContents .special .bg>div:last-child>div.images figure:first-child{width:calc(60% - 5px)}#type #premiumContents .special .bg>div:last-child>div.images figure:last-child{position:relative;width:calc(40% - 5px)}#type #premiumContents .special .bg>div:last-child>div.images figure img{display:block;width:100%}#type #premiumContents .special .bg>div:last-child>div.images figure:last-child img{mix-blend-mode:multiply}#type #premiumContents .special .bg>div:last-child>div.images figure:last-child figcaption{bottom:-10px;font-size:80%;position:absolute;right:5px}#type #premiumContents .custom{background:linear-gradient(45deg,#b28247,#76552e 60%,#3d270f);overflow:hidden;padding:40px 0;position:relative}#type #premiumContents .custom .decoration{position:absolute;right:0;top:0;width:50%}#type #premiumContents .custom .title{color:var(--themecolor);font-family:LaTribuneCP;font-size:240%;letter-spacing:.1em;line-height:1em;text-align:center}#type #premiumContents .custom .headcopy{-webkit-text-fill-color:unset;align-items:center;border-bottom:1px solid var(--subcolor);border-top:1px solid var(--subcolor);color:var(--bodycolor);display:flex;font-family:Ryumin Regular KL;font-size:320%;justify-content:center;letter-spacing:0;line-height:1.5em;margin-top:.5em;padding:.2em 0;text-align:center}#type #premiumContents .custom .headcopy span{background:none;font-size:80%;margin:initial;padding:0 .5em 0 0}#type #premiumContents .custom .bodycopy{align-items:center;color:var(--bodycolor);display:flex;font-family:Ryumin Regular KL;font-size:120%;justify-content:center;line-height:1.5em;padding:2em 0;text-align:center}#type #premiumContents .custom ul.flow{flex-direction:column;gap:initial;margin:40px 0 0;position:relative}#type #premiumContents .custom ul.flow:before{left:0}#type #premiumContents .custom ul.flow:after,#type #premiumContents .custom ul.flow:before{background-color:var(--subcolor);content:"";height:calc(100% - 100px);position:absolute;top:0;width:1px}#type #premiumContents .custom ul.flow:after{right:0}#type #premiumContents .custom ul.flow li{align-items:center;display:flex;gap:40px;justify-content:center;padding-bottom:100px;position:relative}#type #premiumContents .custom ul.flow li figure img{max-width:360px}#type #premiumContents .custom ul.flow li:after{bottom:13%;color:var(--themecolor);content:"▼";font-size:400%;position:absolute;transform:scaleY(.5)}#type #premiumContents .custom ul.flow li div p{text-align:justify}#type #premiumContents .custom ul.flow li div p.name{border-bottom:1px solid var(--subcolor);padding-bottom:1em}#type #premiumContents .custom ul.flow li:last-child figure figcaption{mix-blend-mode:difference}#type #premiumContents .custom .case{display:flex;flex-wrap:wrap}#type #premiumContents .custom .case figure{position:relative}#type #premiumContents .custom .case figure:first-child{width:100%}#type #premiumContents .custom .case figure:not(:first-child){width:50%}#type #premiumContents .custom .case figure img{display:block;width:100%}#type #premiumContents .custom .case figure figcaption{bottom:5px;color:var(--bodycolor);font-size:80%;position:absolute;right:5px}#type #premiumContents .custom .case figure p{border:1px solid var(--subcolor);color:var(--bodycolor);font-family:Ryumin Regular KL;font-size:140%;left:10px;line-height:1em;padding:.5em;position:absolute;top:10px}#type .matterport{margin:2rem auto}#type:not(.b):not(.d) .matterport{display:none}#type.b .matterport iframe:not(.b),#type.d .matterport iframe:not(.d){display:none!important}#type .view_btn{padding:80px 0 20px}#type .view_btn a{display:block;margin:auto;max-width:800px}#type .view_btn a img{width:100%}@media (max-width:768px){#type header #headContents{height:10%}#type p.typecolor{height:15px;margin:0 0 20px}#type p.headcopy{font-size:240%}#type.i p.headcopy{align-items:flex-start;flex-direction:column}#type.i p.headcopy span{margin-left:0}#type .floorguide{position:absolute;right:1%;top:-1%;width:25%}#type .floorguide img{left:50%;margin-top:10%;position:relative;transform:translateX(-50%);width:100%}#type ol{margin-top:2%;text-align:left}#type.i ol{font-size:85%}#type ol.outline li.name{font-size:500%;padding-right:3%}#type ol.outline li.plan{font-size:260%;padding-left:3%}#type ol.spec{margin-top:-4%}#type ol.spec li{display:block;font-size:100%;line-height:2em;margin:initial}#type ol.spec li.share{line-height:1.5em}#type.i ol.spec li.merit p{font-size:140%;line-height:1.5em}#type .floormap{padding:4%}#type .floormap img{max-width:100%}#type .floormap.swiper ol{gap:10px;margin-top:10%}#type .floormap.swiper ol li{font-size:90%;padding:.8em 0 1.2em}#type .floormap.swiper ol li.Apple{font-size:90%;padding:1.5em 0}#type img.usageguide{width:250px}#type #premiumContents{margin:10% 0 0}#type #premiumContents ul{gap:10px}#type #premiumContents ul li{width:calc(50% - 5px)}#type #premiumContents ul li figure img{width:100%}#type #premiumContents ul li .name{font-size:115%}#type #premiumContents ul li .explanation{font-size:85%;padding-top:.5em;text-align:justify}#type #premiumContents ul li figure .num{font-size:100%}#type #premiumContents .special{padding:10% 0}#type #premiumContents .special>.title{font-size:140%}#type #premiumContents .special .bg{padding:5%}#type #premiumContents .special .bg .headcopy{font-size:140%}#type #premiumContents .special .bg>div:first-child .images{flex-direction:column;gap:10px}#type #premiumContents .special .bg>div:first-child .images>*{width:100%!important}#type #premiumContents .special .bg>div:last-child{flex-direction:column;gap:10px;padding-top:10%}#type #premiumContents .special .bg>div:last-child>*{width:100%!important}#type #premiumContents .custom{padding:10% 0 5px}#type #premiumContents .custom .headcopy{font-size:180%}#type #premiumContents .custom .headcopy span{display:block;padding:initial}#type #premiumContents .custom .bodycopy{font-size:100%;text-align:justify}#type #premiumContents .custom ul.flow{margin:5% 0;padding:0 5%}#type #premiumContents .custom ul.flow:after,#type #premiumContents .custom ul.flow:before{height:calc(100% - 40px)}#type #premiumContents .custom ul.flow li{gap:10px;padding-bottom:40px;width:100%}#type #premiumContents .custom ul.flow li:after{bottom:5%;font-size:240%}#type #premiumContents .custom ul.flow li>*{width:calc(100% - 5px)}#type #premiumContents .custom ul.flow li div p.name{padding-bottom:.5em;padding-top:0}#type #premiumContents .custom .case figure p{font-size:100%}#type .view_btn{padding:40px 20px}#type .navi{align-items:inherit;flex-direction:column;padding:0;position:relative}#type .navi a{margin:0;min-width:0;min-width:auto;position:relative;z-index:1}#type .navi a:first-child,#type .navi a:last-child{width:50%;z-index:0}#type .navi a:last-child{position:absolute;right:0;top:0}#type .navi button{filter:none;font-size:200%}}#special{ol{display:flex;flex-direction:column;gap:40px;padding:2rem 0;li{list-style:none;a{display:block;transition:opacity .2s cubic-bezier(.7,.3,.55,1);&:hover{opacity:.8}}}}}@media (max-width:768px){#special{ol{gap:10px;padding:1rem 0;li{a{img{width:100%}}}}}}#oneldk{background-color:var(--maincolor);color:var(--bodycolor);font-family:Ryumin Light KL}#oneldk #header{padding:20px 120px 25px}#oneldk #header .logo{padding-top:15px}#oneldk #header .logo img{width:200px}#oneldk #fv figure{position:relative}#oneldk #fv figure:after{background:linear-gradient(90deg,#c8a063,#4f3b23);bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}#oneldk #fv figure img{display:block;width:100%}#oneldk #cfa{position:relative}#oneldk #cfa .decoration1{left:-80%}#oneldk #cfa .decoration1,#oneldk #cfa .decoration2{position:absolute;top:50%;transform:translateY(-50%);width:80%}#oneldk #cfa .decoration2{right:-70%}#oneldk #cfa .hcopy{color:#c9a063;font-size:2.8rem;letter-spacing:.5rem;padding-top:8rem;text-align:center}#oneldk #cfa .hcopy span{font-size:3.8rem}#oneldk #cfa .bcopy{font-size:1.5rem;letter-spacing:.2rem;line-height:3rem;padding-bottom:8rem;padding-top:2rem;text-align:center}#oneldk #cfa figure{position:relative}#oneldk #cfa figure:after{background:linear-gradient(90deg,#c8a063,#4f3b23);content:"";height:3px;left:0;position:absolute;top:0;width:100%}#oneldk #cfa figure img{display:block;width:100%}#oneldk #sakae{padding:8rem 0 0}#oneldk #sakae .scroll{background:#282828;display:block;height:10rem;left:50%;overflow:hidden;position:relative;width:1px}#oneldk #sakae .scroll:before{animation:scroll_down 3s cubic-bezier(.645,.045,.355,1) infinite;background:#c8c8c8;content:" ";height:12rem;left:0;position:absolute;top:0;width:1px}#oneldk #sakae .images{display:flex;flex-wrap:wrap;padding-top:3rem}#oneldk #sakae .images figure{position:relative;width:25%}#oneldk #sakae .images figure img{display:block;width:100%}#oneldk #sakae .images figure figcaption{bottom:0;font-size:.9rem;left:0;padding:.5rem 0;position:absolute;text-align:center;width:100%;z-index:1}#oneldk #sakae .images figure figcaption span{font-size:.7rem}#oneldk #sakae .images figure figcaption:before{background-color:#000000bf;bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}#oneldk #sakae .area{padding:4rem 0}#oneldk #sakae .area .hcopy{color:#c9a063;font-size:2rem;letter-spacing:.2rem;text-align:center}#oneldk #sakae .area .hcopy span{font-size:3rem}#oneldk #sakae .area .bcopy{font-size:1.5rem;letter-spacing:.2rem;line-height:3rem;padding-top:3rem;text-align:center}#oneldk #sakae .area .map{padding-top:4rem}#oneldk #sakae .area .map img{width:100%}#oneldk #sakae .area .flataproach{margin:auto;max-width:540px}#oneldk #sakae .area .flataproach img{width:100%}#oneldk #sakae .area ol{display:flex;gap:40px;justify-content:center;padding-top:2rem}#oneldk #sakae .area ol li{display:inline-block;list-style:none;max-width:400px;width:50%}#oneldk #sakae .area ol li img{width:100%}#oneldk #quality{background-color:#111213}#oneldk #quality .view{position:relative}#oneldk #quality .view img{display:block;width:100%}#oneldk #quality .view figcaption{bottom:10px;display:flex;flex-direction:column;font-size:.7rem;left:10px;position:absolute}#oneldk #quality .view figcaption span{border:1px solid var(--bodycolor);font-size:1rem;padding:.2rem .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#oneldk #quality .hcopy{color:#c9a063;font-size:2rem;letter-spacing:.2rem;padding-top:4rem;text-align:center}#oneldk #quality .spec{margin:auto;padding-top:4rem;width:100%}#oneldk #quality .spec img{width:100%}#oneldk #quality .merit{font-size:1.2rem;line-height:2.5rem;padding:2rem 9%}#oneldk #quality .merit li{list-style:none}#oneldk #quality .merit li span{color:#c9a063;padding-right:.5rem}#oneldk #quality .type{padding:0 2%;position:relative}#oneldk #quality .type img{width:100%}#oneldk #quality .type img.flag{position:absolute;right:5%;top:-50%;width:20%}#oneldk #quality .type figcaption{font-size:.7rem;margin-top:-3rem;text-align:right}#oneldk #quality>div:nth-child(2){margin-top:-100px;padding-top:calc(100px + 6rem)}#oneldk #quality>div:nth-child(2) .bcopy{font-size:1.5rem;letter-spacing:.2rem;line-height:3rem;padding:2rem 0;text-align:center}#oneldk #quality>div:nth-child(2) ul{display:flex;flex-wrap:wrap;gap:40px}#oneldk #quality>div:nth-child(2) ul li{display:flex;gap:16px;width:calc(50% - 20px)}#oneldk #quality>div:nth-child(2) ul li>*{width:calc(50% - 8px)}#oneldk #quality>div:nth-child(2) ul li>div .name{color:#c9a063;font-family:游ゴシック,Yu Gothic,sans-serif;font-size:1.1rem;font-weight:600;white-space:nowrap}#oneldk #quality>div:nth-child(2) ul li figure img{display:block;width:100%}#oneldk #quality>div:nth-child(2) ul li:nth-child(n+3):nth-child(-n+4){margin-top:2rem}#oneldk #quality>div:nth-child(2) ul li:nth-child(n+3)>div{position:relative}#oneldk #quality>div:nth-child(2) ul li:nth-child(n+3)>div img{bottom:0;position:absolute;width:100%}#oneldk #quality>div:nth-child(2) ul li:nth-child(n+3):nth-child(-n+4)>div:first-child{margin-top:-2rem}#oneldk #landplan{padding:4rem 0 2rem}#oneldk #landplan .decoration1{left:-60%;position:absolute;top:0;transform:translateY(-50%);width:80%}#oneldk #landplan .decoration2{position:absolute;right:-80%;top:100%;transform:translateY(-50%);width:80%}#oneldk #landplan .hcopy{color:#c9a063;font-size:2rem;letter-spacing:.2rem;text-align:center}#oneldk #landplan .bcopy{font-size:1.25rem;letter-spacing:.2rem;line-height:2.2rem;padding-top:2.5rem;text-align:center}#oneldk #landplan figure.image{padding-top:3rem;position:relative}#oneldk #landplan figure img{display:block;width:100%}#oneldk #landplan figure figcaption{bottom:10px;font-size:.7rem;position:absolute;right:10px}#oneldk #landplan ul{display:flex;flex-wrap:wrap;gap:40px;padding-top:4rem}#oneldk #landplan ul li{list-style:none;width:calc(33.33% - 27px)}#oneldk #landplan ul li figure{position:relative}#oneldk #landplan ul li .name{color:#c9a063;font-family:游ゴシック,Yu Gothic,sans-serif;font-size:1.1rem;font-weight:600;padding-top:.5rem;white-space:nowrap}#oneldk #landplan ul li .annotation{font-size:.7rem;padding-top:.4rem}#oneldk #safety{background:linear-gradient(90deg,#fff,#a7a3a1);color:var(--maincolor);font-family:Ryumin Medium KL;padding:4rem 0 2rem}#oneldk #safety .hcopy{color:#956d36;font-size:2rem;letter-spacing:.2rem;text-align:center}#oneldk #safety .bcopy{font-size:1.25rem;letter-spacing:.2rem;line-height:2.2rem;padding-top:2.5rem;text-align:center}#oneldk #safety ul{column-gap:20px;display:flex;flex-wrap:wrap;padding-top:3rem;row-gap:40px}#oneldk #safety ul li{align-items:center;display:flex}#oneldk #safety ul li:nth-child(-n+2){gap:40px;width:100%}#oneldk #safety ul li:nth-child(-n+2)>*{width:calc(50% - 20px)}#oneldk #safety ul li:nth-child(n+3){flex-direction:column;width:calc(25% - 15px)}#oneldk #safety ul li:nth-child(3) figure{background-color:#fff;border:1px solid var(--subcolor)}#oneldk #safety ul li figure img{display:block;width:100%}#oneldk #safety ul li:first-child{margin-left:-2.8%;width:102.8%}#oneldk #safety ul li:first-child figure{width:calc(52.8% - 20px)}#oneldk #safety ul li .name{color:#956d36;font-family:游ゴシック,Yu Gothic,sans-serif;font-size:1rem;font-weight:600;padding-top:.5rem;white-space:nowrap}#oneldk #safety .more button{border:1px solid #23627f;color:#23627f}#oneldk #assets{padding:4rem 0}#oneldk #assets .repayment{background:linear-gradient(0deg,#8b6435,#b18147 64%,#8b6435);padding:1rem}#oneldk #assets .repayment .spec{border-bottom:1px solid var(--subcolor);padding:0 0 1rem;text-align:center}#oneldk #assets .repayment .spec img{width:50%}#oneldk #assets .repayment .loan{padding:1rem 0}#oneldk #assets .repayment .loan img{display:block;width:100%}#oneldk #assets .repayment .annotation{font-size:.7rem}#oneldk #assets .kinds{background:linear-gradient(0deg,#d0b891,#e9e9cb 72%,#d0b891);color:var(--maincolor);font-family:Ryumin Medium KL;padding:2rem}#oneldk #assets .kinds .copy{align-items:center;display:flex;gap:10px;justify-content:center}#oneldk #assets .kinds .copy .hcopy{font-size:2rem;letter-spacing:.2rem;text-align:center}#oneldk #assets .kinds .copy .spec{font-family:LaTribuneCP;font-size:3rem;letter-spacing:.2rem;text-align:center}#oneldk #assets .kinds .copy p:nth-child(2){border-bottom:1px solid var(--maincolor);height:0;width:10%}#oneldk #assets .kinds ul{display:flex;gap:10px;padding-top:1rem;position:relative}#oneldk #assets .kinds ul li{list-style:none;width:calc(25% - 3px)}#oneldk #assets .kinds ul li figure{position:relative}#oneldk #assets .kinds ul li figure img{width:100%}#oneldk #assets .kinds ul li figure figcaption{color:var(--bodycolor);font-size:2rem;left:50%;position:absolute;text-align:center;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}#oneldk #assets .kinds ul li>div{background:linear-gradient(90deg,hsla(0,0%,100%,.202),#ffffff8a 15%,#ffffffbf 50%,#ffffff73 85%,hsla(0,0%,100%,.202));font-size:1rem;margin-top:1rem;padding:.5rem 0;text-align:center}#oneldk #assets .kinds ul li figure .annotation{bottom:5px;color:var(--bodycolor);font-size:.7rem;position:absolute;right:5px}#oneldk #rental{background-color:#262626;padding:4rem 0}#oneldk #rental .decoration1{left:-80%;position:absolute;top:60%;transform:translateY(-50%);width:80%}#oneldk #rental .decoration2{position:absolute;right:-70%;top:30%;transform:translateY(-50%);width:80%}#oneldk #rental .hcopy{color:#c9a063;font-size:2rem;letter-spacing:.2rem;text-align:center}#oneldk #rental .bcopy{font-size:1.5rem;padding-top:2rem;text-align:center}#oneldk #rental .bcopy .ny{color:#c9a063;font-size:2rem}#oneldk #rental .bcopy .nr{color:#c01734;font-size:2rem}#oneldk #rental figure{margin:auto;padding-top:3rem;text-align:center;width:840px}#oneldk #rental figure img{display:block;width:100%}#oneldk #rental figure figcaption{padding-top:1rem}#oneldk #usp{background:linear-gradient(90deg,#b28247,#8e5c26 60%,#6a3906);padding:4em 0}#oneldk #usp .hcopy{align-items:center;display:flex;font-size:3.5rem;justify-content:center;letter-spacing:.2rem}#oneldk #usp .hcopy span{font-size:2.2rem}#oneldk #usp .bcopy{border-top:1px solid var(--bodycolor);font-size:.8rem;letter-spacing:.2rem;line-height:1.5rem;margin:.5rem auto auto;padding-top:.5rem;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#oneldk #usp ul.buttons{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;padding-top:2rem;-webkit-user-select:none;user-select:none}#oneldk #usp ul.buttons li{display:inline-block;position:relative}#oneldk #usp ul.buttons li:after{background-color:#472607;border-radius:60%;box-shadow:0 0 20px 0 #472607cc,0 0 80px 0 #47260799;content:"";height:80%;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:60%;z-index:-1}#oneldk #usp ul.buttons li a{display:block;margin:auto;perspective:100px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#oneldk #usp ul.buttons li button{align-items:center;background:linear-gradient(176deg,#e9e9e9,#f1eee9 30%,#e4dfd6 0,#e4dfd6);border:5px solid #e9e9e9;border-radius:20px;cursor:pointer;display:flex;font-family:A1 Mincho;font-size:260%;letter-spacing:.1em;line-height:1em;opacity:0;overflow:hidden;padding:.8em 0 .8em 1em;position:relative;transform:translateY(100%) rotateX(-80deg);transform-origin:center top;transform-style:preserve-3d;transition:opacity 0s cubic-bezier(.215,.61,.355,1) .2s,transform 0s cubic-bezier(.215,.61,.355,1);transition-duration:.8s;width:580px}#oneldk #usp ul.buttons li.yoyaku_hp button{background:linear-gradient(176deg,#830009,#a05050 30%,#830009 31%,#830009)}#oneldk #usp ul.buttons li.request button{background:linear-gradient(176deg,#aa8534,#c8aa64 30%,#aa8534 31%,#aa8534)}#oneldk #usp ul.buttons button.is-inview{opacity:1;transform:none}#oneldk #usp ul.buttons li.yoyaku_hp button{color:#830009;color:var(--bodycolor);margin-top:0!important}#oneldk #usp ul.buttons li.request button{color:#6c5318;color:var(--bodycolor)}#oneldk #usp ul.buttons li button p.icon{align-items:center;background-color:var(--bodycolor);color:var(--bodycolor);display:flex;font-family:LaTribuneCP;font-size:100%;justify-content:center;left:0;letter-spacing:.1em;line-height:1em;overflow:hidden;padding:1em 1.25em 1em .75em;width:4em}#oneldk #usp ul.buttons li button p.icon,#oneldk #usp ul.buttons li button p.icon:before{-webkit-clip-path:polygon(0 0,65% 0,100% 50%,65% 100%,0 100%);clip-path:polygon(0 0,65% 0,100% 50%,65% 100%,0 100%);height:100%;position:absolute}#oneldk #usp ul.buttons li button p.icon:before{content:"";width:100%;z-index:-1}#oneldk #usp ul.buttons li.yoyaku_hp button p.icon:before{background-color:#830009}#oneldk #usp ul.buttons li.request button p.icon:before{background-color:#aa8535}#oneldk #usp ul.buttons li button p.icon:after{background:radial-gradient(circle,#0000 48%,#ffffff80 100%);border-radius:160% 0 70% 0;content:"";height:200%;left:-57%;position:absolute;top:-167%;transform:rotate(70deg);width:130%;z-index:-1}#oneldk #usp ul.buttons li button span{margin-right:.5em;margin-top:-.2em}#oneldk #usp ul.buttons li.request button span,#oneldk #usp ul.buttons li.yoyaku_hp button span{margin-left:4em;margin-right:2em}#oneldk #usp ul li button svg.ar{height:29px;width:14px}#oneldk #usp ul li.yoyaku_hp button svg.ar{color:#830009;color:var(--bodycolor)}#oneldk #usp ul li.request button svg.ar{color:#6c5318;color:var(--bodycolor)}#oneldk #usp ul.buttons li button:before{background:var(--subgraduation);border:1px solid var(--maincolor);content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;transform:scaleX(0);transform-origin:right;transition:transform 1s cubic-bezier(.19,1,.22,1);width:100%;z-index:0}#oneldk #usp ul.buttons li button:hover:before{transform:scaleX(1);transform-origin:left}#oneldk .more{display:flex;justify-content:center;padding:4rem 0}#oneldk .more button{background-color:initial;border:1px solid #c9a063;color:#c9a063;cursor:pointer;font-family:LaTribuneCP;font-size:1.8rem;letter-spacing:.2em;padding:.5rem 4rem}@media (max-width:768px){#oneldk #header{padding:5px}#oneldk #header .logo{align-items:center;display:flex;height:75px;justify-content:center;padding:5px 10px}#oneldk #header .logo img{width:180px}#oneldk #cfa .decoration1{top:0;width:100%}#oneldk #cfa .decoration2{top:90%;width:100%}#oneldk #cfa .hcopy{font-size:160%;letter-spacing:.3em;line-height:2.2rem;padding-top:2rem}#oneldk #cfa .hcopy span{font-size:140%}#oneldk #cfa .bcopy{font-size:inherit;line-height:2em;padding:1rem 5% 2rem;text-align:justify}#oneldk #sakae{padding:3rem 0 0}#oneldk #sakae .scroll{height:5rem}#oneldk #sakae .scroll:before{height:8rem}#oneldk #sakae .images{padding-top:1rem}#oneldk #sakae .images figure{width:50%}#oneldk #sakae .images figure figcaption{font-size:1em;line-height:1.2em;padding:.2rem}#oneldk #sakae .images figure figcaption span{display:block;font-size:.8em}#oneldk #sakae .area{padding:2rem 0}#oneldk #sakae .area .hcopy{font-size:160%;letter-spacing:.3em;line-height:2.2rem}#oneldk #sakae .area .hcopy span{font-size:140%}#oneldk #sakae .area .map{padding-top:2rem}#oneldk #sakae .area .bcopy{font-size:120%;line-height:1.5em}#oneldk #sakae .area .flataproach{width:100%}#oneldk #sakae .area ol{flex-direction:column;gap:20px;margin:auto;width:90%}#oneldk #sakae .area ol li{width:100%}#oneldk #quality .view figcaption{font-size:60%;padding:5%;position:static}#oneldk #quality .view figcaption span{font-size:160%;margin:0 auto .5em;text-align:center;width:100%}#oneldk #quality .hcopy{font-size:120%;line-height:1.5em;padding:2rem 0 0}#oneldk #quality .spec{padding-top:1rem}#oneldk #quality .merit{font-size:inherit;line-height:1.5em;margin-left:1.65em;padding:2% 5%;text-indent:-1.65em}#oneldk #quality .type{margin-top:0}#oneldk #quality .type img.flag{margin-left:50%;padding:.5rem 0 1rem;position:static;transform:translateX(-50%);width:80%}#oneldk #quality .type figcaption{margin-top:0;text-align:justify}#oneldk #quality>div:nth-child(2){margin:initial;padding:initial}#oneldk #quality>div:nth-child(2) .bcopy{font-size:120%;line-height:1.5em;padding-top:3rem}#oneldk #quality>div:nth-child(2) ul{gap:20px;padding:0 5%}#oneldk #quality>div:nth-child(2) ul li{width:100%}#oneldk #quality>div:nth-child(2) ul li>div .name{font-size:115%}#oneldk #quality>div:nth-child(2) ul li>div .explanation{font-size:90%}#oneldk #landplan{padding:1rem 0}#oneldk #landplan .decoration1{top:0;width:100%}#oneldk #landplan .decoration2{top:100%;width:90%}#oneldk #landplan .hcopy{font-size:160%;letter-spacing:.3em;line-height:2.2rem;padding-top:2rem}#oneldk #landplan .bcopy{font-size:inherit;line-height:2em;padding:1rem 5% 2rem;text-align:justify}#oneldk #landplan figure.image{padding-top:1rem}#oneldk #landplan ul{flex-direction:column;gap:10px;padding:1rem 5%}#oneldk #landplan ul li{align-items:center;display:flex;gap:20px;width:100%}#oneldk #landplan ul li>*{width:calc(50% - 10px)}#oneldk #landplan ul li .name{font-size:115%;padding-top:0}#oneldk #landplan ul li .explanation{font-size:90%}#oneldk #landplan ul li .annotation{font-size:70%}#oneldk #safety{padding:1rem 0}#oneldk #safety .hcopy{font-size:160%;letter-spacing:.1em;line-height:inherit;padding-top:2rem}#oneldk #safety .bcopy{font-size:inherit;line-height:1.5em;padding:1rem 5% 0;text-align:justify}#oneldk #safety ul{gap:20px;padding:2rem 1rem 0}#oneldk #safety ul li:nth-child(-n+2){flex-direction:column;gap:10px}#oneldk #safety ul li:first-child figure,#oneldk #safety ul li:nth-child(-n+2)>*{width:100%}#oneldk #safety ul li:nth-child(n+3){width:calc(50% - 10px)}#oneldk #safety ul li .name{font-size:115%;white-space:inherit}#oneldk #safety ul li .explanation{font-size:90%}#oneldk #assets{padding:2% 0 0}#oneldk #assets .repayment .spec img{width:100%}#oneldk #assets .repayment .annotation{font-size:70%}#oneldk #assets .kinds{padding:5%}#oneldk #assets .kinds .copy .hcopy{font-size:140%;letter-spacing:.1em;line-height:inherit;text-align:justify;width:100%}#oneldk #assets .kinds ul{flex-wrap:wrap}#oneldk #assets .kinds ul li{width:calc(50% - 5px)}#oneldk #assets .kinds ul li>div{font-size:90%;margin-top:.5rem}#oneldk #rental{padding:2rem 0}#oneldk #rental .decoration1{top:20%;width:100%}#oneldk #rental .decoration2{top:110%;width:100%}#oneldk #rental .hcopy{font-size:160%;letter-spacing:.1em;line-height:inherit}#oneldk #rental .bcopy{font-size:inherit;line-height:2em;padding:1rem 5% 0}#oneldk #rental figure{padding-top:2rem;width:100%}#oneldk #rental figure img{width:100%}#oneldk #rental figure figcaption{font-size:90%}#oneldk #usp{padding:2rem 0}#oneldk #usp .hcopy{flex-direction:column;font-size:2.9rem}#oneldk #usp .hcopy span{font-size:2.2rem;line-height:.8em}#oneldk #usp .bcopy{font-size:100%;letter-spacing:.1em}#oneldk #usp ul.buttons{gap:10px}#oneldk #usp ul.buttons li,#oneldk #usp ul.buttons li a{width:100%}#oneldk #usp ul.buttons li a button{border:3px solid var(--bodycolor);border-radius:10px;font-size:100%;margin:1% 2%;padding:4% 0;width:96%}#oneldk #usp ul.buttons li a button p.icon{width:5em}#oneldk #usp ul.buttons li a button span{font-size:160%;margin-left:4em;margin-right:1em!important}#oneldk #usp ul.buttons li a button svg.ar{height:20px;width:10px}}#aoi{font-family:Ryumin Light KL}#aoi #header{padding:20px 140px 25px}#aoi #header .logo{padding-top:15px}#aoi #header .logo img{width:200px}#aoi #fv{margin-top:2rem}#aoi #fv figure{position:relative}#aoi #fv figure img{display:block;width:100%}#aoi #fv figure figcaption{bottom:-10px;position:absolute;right:20px}#aoi #fv h1{font-size:3.2rem;letter-spacing:.5rem;padding-bottom:1em;text-align:center}#aoi #fv figure figcaption{font-size:.8rem}#aoi #cfa{position:relative}#aoi #cfa .hcopy{font-size:2.4rem;letter-spacing:.5rem;padding-top:8rem;text-align:center}#aoi #cfa .bcopy{font-size:1.2rem;letter-spacing:.2rem;line-height:3rem;padding-bottom:8rem;padding-top:2rem;text-align:center}#aoi #cfa .map{margin-bottom:40px;text-align:center}#aoi #cfa .map iframe{display:block;height:80vh;width:90%}#aoi #cfa .owari{background-color:var(--subcolor);padding:40px 0;position:relative}#aoi #cfa .owari>div{display:flex;flex-direction:column;gap:20px}#aoi #cfa .owari>div .layout{border:1px solid #171c61;margin:auto;max-width:540px;width:50%}#aoi #cfa .owari>div .layout p{background-color:#171c61;color:var(--bodycolor);font-size:1.4rem;line-height:1em;padding:.5rem 0;text-align:center}#aoi #cfa .owari>div .layout figure{position:relative}#aoi #cfa .owari>div .layout figure img{display:block;width:100%}#aoi #cfa .owari>div .layout figure figcaption{bottom:3%;font-size:80%;position:absolute;right:10%}#aoi #cfa .owari>div .images{align-items:center;background-color:#a48b78;display:flex;margin:auto;max-width:1200px}#aoi #cfa .owari>div .images>div{background-color:#a48b78;color:var(--bodycolor);padding:2vw;width:37%}#aoi #cfa .owari>div .images>div .title{border-bottom:1px solid var(--bodycolor);font-size:1.74vw;margin-bottom:.5rem;padding-bottom:.5rem}#aoi #cfa .owari>div .images>div .explanation{font-size:1.4vw;padding-bottom:.5rem}#aoi #cfa .owari>div .images>div figure img{display:block;width:100%}#aoi #cfa .owari>div .images>figure{width:63%}#aoi #cfa .owari>div .images>figure img{display:block;width:100%}@media (min-width:1200px){#aoi #cfa .owari>div .images>div .title{font-size:1.3rem}#aoi #cfa .owari>div .images>div .explanation{font-size:1.05rem}}#aoi #shopping .scroll{background:#282828;display:block;height:10rem;left:50%;margin-bottom:4rem;overflow:hidden;position:relative;width:1px}#aoi #shopping .scroll:before{animation:scroll_down 3s cubic-bezier(.645,.045,.355,1) infinite;background:#c8c8c8;content:" ";height:12rem;left:0;position:absolute;top:0;width:1px}#aoi .title{display:flex;justify-content:space-between;position:relative}#aoi .reverse .title{flex-direction:row-reverse}#aoi .title>.category{position:relative;width:60%;z-index:1}#aoi .title>.category .text{left:50%;position:absolute;top:55%;transform:translateX(-50%) translateY(-50%);width:100%;z-index:1}#aoi .title>.category .text h2{color:#ffffff80;font-family:LaTribuneCP;font-size:2.2rem;font-weight:500;letter-spacing:1rem;margin-bottom:1rem;text-align:center}#aoi .title>.category .text p{color:var(--bodycolor);font-size:1.4rem;letter-spacing:.2rem;text-align:center}#aoi .title>figure{position:absolute;right:0;top:5%;width:50%}#aoi .reverse .title>figure{left:0;right:auto}#aoi .title>.category img,#aoi .title>figure img{width:100%}#aoi .title>figure figcaption{margin-right:1rem;margin-top:-3rem;text-align:right}#aoi .reverse .title>figure figcaption{margin-left:1rem;margin-right:0;text-align:left}#aoi .topics figure img:not(.f){display:block;width:100%}#aoi .topics figure{position:relative}#aoi .topics figure figcaption{font-size:.8rem;position:absolute}#aoi .topics figure img.f{filter:drop-shadow(2px 3px 4px #444);position:absolute;z-index:1}#aoi .text:has(+.topics){border-bottom:1px solid var(--bodycolor);border-bottom-right-radius:20px;border-right:1px solid var(--bodycolor);border-top:1px solid var(--bodycolor);border-top-right-radius:20px;bottom:-5%;color:var(--bodycolor);left:0;overflow:hidden;padding:1rem 1.5rem 1rem 4rem;position:absolute;width:40%;z-index:1}#aoi .reverse .text:has(+.topics){border:1px solid var(--bodycolor);border-bottom-left-radius:20px;border-bottom-right-radius:0;border-right:initial;border-top-left-radius:20px;border-top-right-radius:0;left:auto;padding:1rem 4rem 1rem 1.5rem;right:0}#aoi #shopping .text:has(+.topics){background-color:#b6004fcc}#aoi #education .text:has(+.topics){background-color:#bb5400cc;bottom:auto;top:33%}#aoi #park .text:has(+.topics){background-color:#006d33cc;bottom:40%}#aoi #medical .text:has(+.topics){background-color:#007196cc;bottom:10%}#aoi #gourmet .text:has(+.topics){background-color:#002f7bcc;bottom:auto;top:25%}#aoi #gourmet .text:has(+.topics){top:-5rem;z-index:2}#aoi #culture .text:has(+.topics){background-color:#513473cc;bottom:auto;bottom:40%}#aoi #public .text:has(+.topics){background-color:#709c12cc;bottom:auto;bottom:40%}#aoi .text:has(+.topics) h3{color:#ffffffb3;font-family:LaTribuneCP;font-size:2rem;font-weight:500;left:0;letter-spacing:.8rem;line-height:.5em;position:absolute;top:50%;transform:translateY(-50%);writing-mode:vertical-rl}#aoi .reverse .text:has(+.topics) h3{left:auto;right:0}#aoi .text:has(+.topics) p{font-size:.8rem;line-height:1.8em}#aoi .text:has(+.topics) p span{color:#fff100;padding:0 .2rem}#aoi .lifeinformation{margin-top:2em;padding:2rem 3rem}#aoi .lifeinformation .category{border-bottom:1px solid var(--maincolor);font-size:1.6rem;line-height:1rem;padding-bottom:1rem}#aoi .lifeinformation .list{display:flex;gap:20px;margin-top:1rem}#aoi .lifeinformation .list ol{position:relative;width:100%}#aoi .lifeinformation .list ol li{background-color:var(--bodycolor);display:block;line-height:1.5rem;position:relative;z-index:1}#aoi .lifeinformation .list ol li:after{border-bottom:1px dashed var(--maincolor);content:"";left:0;position:absolute;top:50%;width:100%;z-index:0}#aoi .lifeinformation .list ol li span{background-color:var(--bodycolor);position:relative;z-index:1}#aoi .lifeinformation .list ol li span.num{align-items:center;background-color:var(--maincolor);color:var(--bodycolor);display:inline-flex;height:1.2rem;justify-content:center;padding:.1rem .2rem;width:1.2rem}#aoi .lifeinformation .list ol li span.name{padding-left:.5rem}#aoi .lifeinformation .list ol li span.distance{padding:0 0 0 .5rem;position:absolute;right:0;z-index:1}#aoi #shopping .lifeinformation .category{color:#b6004f}#aoi #shopping .lifeinformation{border:1px solid #b6004f}#aoi #shopping .lifeinformation .list ol li span.num{background-color:#b6004f}#aoi #education .lifeinformation .category{color:#bb5400}#aoi #education .lifeinformation{border:1px solid #bb5400}#aoi #education .lifeinformation .list ol li span.num{background-color:#bb5400}#aoi #park .lifeinformation .category{color:#006d33}#aoi #park .lifeinformation{border:1px solid #006d33}#aoi #park .lifeinformation .list ol li span.num{background-color:#006d33}#aoi #medical .lifeinformation .category{color:#007196}#aoi #medical .lifeinformation{border:1px solid #007196}#aoi #medical .lifeinformation .list ol li span.num{background-color:#007196}#aoi #gourmet .lifeinformation .category{color:#002f7b}#aoi #gourmet .lifeinformation{border:1px solid #002f7b}#aoi #gourmet .lifeinformation .list ol li span.num{background-color:#002f7b}#aoi #culture .lifeinformation .category{color:#513473}#aoi #culture .lifeinformation{border:1px solid #513473}#aoi #culture .lifeinformation .list ol li span.num{background-color:#513473}#aoi #public .lifeinformation .category{color:#709c12}#aoi #public .lifeinformation{border:1px solid #709c12}#aoi #public .lifeinformation .list ol li span.num{background-color:#709c12}#aoi #shopping{padding:8rem 0}#aoi #shopping .topics{display:flex;gap:20px;margin-top:20px}#aoi #shopping .topics>div:first-child{width:calc(60% - 10px)}#aoi #shopping .topics>div:last-child{width:calc(40% - 10px)}#aoi #shopping .topics>div:first-child figure img.f1{left:-5%;top:-5%}#aoi #shopping .topics>div:first-child figure img.f2{bottom:2%;right:2%}#aoi #shopping .topics>div:first-child figure figcaption{bottom:-1.5rem;right:0}#aoi #shopping .topics>div:last-child figure:first-child img.f{right:-5%;top:5%}#aoi #shopping .topics>div:last-child figure:first-child figcaption{right:0;top:-1.5rem}#aoi #shopping .topics>div:last-child figure:last-child img.f{bottom:5%;right:-5%}#aoi #shopping .topics>div:last-child figure:last-child figcaption{bottom:-1.5rem;right:0}#aoi #shopping .picup{display:flex;margin-top:40px}#aoi #shopping .picup figure{height:200px}#aoi #shopping .picup figure:first-child{margin-right:-.3%}#aoi #shopping .picup figure:nth-child(2){margin-right:2%}#aoi #shopping .picup figure:nth-child(3){margin-right:.5%}#aoi #shopping .picup figure:nth-child(4){margin-right:-.2%}#aoi #shopping .picup figure img{width:100%}#aoi #shopping .picup figure figcaption{font-size:.8rem;text-align:right}#aoi #education{margin-bottom:8rem}#aoi #education .topics>div:first-child{display:flex;gap:20px}#aoi #education .topics>div:first-child figure:first-child{margin-top:5%;width:calc(80% - 10px)}#aoi #education .topics>div:first-child figure:last-child{width:calc(20% - 10px)}#aoi #education .topics>div:first-child figure:last-child figcaption{right:0}#aoi #education .topics>div:first-child figure:first-child .f{left:-4%;top:2%}#aoi #education .topics>div:last-child{display:flex;gap:20px;margin-top:2rem}#aoi #education .topics>div:last-child>div:first-child{width:calc(40% - 10px)}#aoi #education .topics>div:last-child>div:last-child{width:calc(60% - 10px)}#aoi #education .topics>div:last-child>div:first-child figure:first-child figcaption{top:-1.5rem}#aoi #education .topics>div:last-child>div:first-child figure img.f{bottom:10%;left:-5%}#aoi #park{margin-bottom:8rem}#aoi #park .topics{display:flex;gap:20px}#aoi #park .topics>figure{width:calc(50% - 10px)}#aoi #park .topics>figure img.f{bottom:5%;left:-4%}#aoi #park .topics>div{display:flex;margin-top:4rem;width:calc(50% - 10px)}#aoi #park .topics>div figure:first-child img.f{right:2%;top:-5%}#aoi #park .topics>div figure:last-child img.f{right:-5%;top:-5%}#aoi #park .topics>div figure figcaption{right:0}#aoi #park .text:has(+.topics){border:1px solid var(--bodycolor);border-bottom-left-radius:20px;border-bottom-right-radius:0;border-right:initial;border-top-left-radius:20px;border-top-right-radius:0;left:auto;padding:1rem 4rem 1rem 1.5rem!important;right:0;width:55%}#aoi #park .text:has(+.topics) h3{left:auto;right:0}#aoi #medical{margin-bottom:8rem}#aoi #medical .topics{display:flex;gap:20px;margin-top:2rem}#aoi #medical .topics>div:first-child{display:flex;width:calc(50% - 10px)}#aoi #medical .topics>div:first-child figure{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#aoi #medical .topics>div:first-child figure:last-child figcaption{right:0}#aoi #medical .topics>div:first-child figure:first-child img.f{bottom:10%;left:-5%}#aoi #medical .topics>div:first-child figure:last-child img.f{bottom:10%;right:-5%}#aoi #medical .topics>div.lifeinformation{margin-top:0;width:calc(50% - 10px)}#aoi #medical .text:has(+.topics){border:1px solid var(--bodycolor);border-bottom-left-radius:0;border-bottom-right-radius:20px;border-left:initial;border-top-left-radius:0;border-top-right-radius:20px;left:0;padding:1rem 1.5rem 1rem 4rem!important;right:auto;width:55%}#aoi #medical .text:has(+.topics) h3{left:0;right:auto}#aoi #medical .text:has(+.topics){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#aoi #gourmet{margin-bottom:8rem}#aoi #gourmet .topics>div:first-child{display:flex;gap:20px}#aoi #gourmet .topics>div:first-child figure:first-child{margin-top:2%;width:calc(80% - 10px)}#aoi #gourmet .topics>div:first-child figure:last-child{width:calc(20% - 10px)}#aoi #gourmet .topics>div:first-child figure:last-child figcaption{right:0}#aoi #gourmet .topics>div:first-child figure:first-child .f{left:-4%;top:2%}#aoi #gourmet .topics>div:last-child{display:flex;margin-top:2rem}#aoi #gourmet .topics>div:last-child>figure:first-child{margin-right:8px}#aoi #gourmet .topics>div:last-child>figure:last-child{margin-left:-5px}#aoi #gourmet .topics>div:last-child figure img.f{bottom:5%;right:-5%}#aoi #gourmet .topics>div:last-child>figure figcaption{right:0}#aoi #gourmet .text:has(+.topics){border:1px solid var(--bodycolor);border-bottom-left-radius:20px;border-bottom-right-radius:0;border-right:initial;border-top-left-radius:20px;border-top-right-radius:0;left:auto;padding:1rem 4rem 1rem 1.5rem!important;right:0;width:35%}#aoi #gourmet .text:has(+.topics) h3{left:auto;right:0}#aoi #gourmet .lifeinformation .list{flex-wrap:wrap}#aoi #gourmet .lifeinformation .list ol{width:calc(50% - 10px)}#aoi #gourmet .lifeinformation .list ol p{color:#002f7b;font-family:Ryumin Regular KL;margin-left:-.2rem;margin-top:-.2rem}#aoi #culture{margin-bottom:8rem}#aoi #culture .topics{align-items:flex-end;display:flex;flex-direction:row-reverse;gap:20px;margin-top:40px}#aoi #culture .topics>div{width:calc(40% - 10px)}#aoi #culture .topics>div figure:first-child .f{right:-5%;top:-10%}#aoi #culture .topics>div figure:last-child .f{bottom:5%;right:-5%}#aoi #culture .topics>div figure:first-child figcaption{right:40%;top:-5%}#aoi #culture .topics>div figure:last-child figcaption{right:0}#aoi #culture .topics .lifeinformation{width:calc(60% - 10px)}#aoi #culture .text:has(+.topics){border:1px solid var(--bodycolor);border-bottom-left-radius:0;border-bottom-right-radius:20px;border-left:initial;border-top-left-radius:0;border-top-right-radius:20px;bottom:auto!important;left:0;padding:1rem 1.5rem 1rem 4rem!important;right:auto;top:-5%;width:65%!important;width:35%}#aoi #culture .text:has(+.topics) h3{left:0;right:auto}@media (max-width:768px){#aoi #header{padding:5px}#aoi #header .logo{align-items:center;display:flex;height:75px;justify-content:center;padding:5px 10px}#aoi #header .logo img{width:180px}#aoi #fv{margin-top:1rem}#aoi #fv h1{font-size:1.4rem;letter-spacing:.2rem;padding:1rem 0}#aoi #fv figure figcaption{font-size:.7rem}#aoi #cfa .hcopy{font-size:1.2rem;letter-spacing:.2rem;padding-top:4rem}#aoi #cfa .bcopy{font-size:.8rem;letter-spacing:.1rem;line-height:1.2rem;padding:1rem 1rem 2rem;text-align:justify}#aoi #cfa .map iframe{height:60vh}#aoi #cfa .owari{padding:1rem}#aoi #cfa .owari>div .layout{width:100%}#aoi #cfa .owari>div .layout p{font-size:1rem}#aoi #cfa .owari>div .images{flex-direction:column}#aoi #cfa .owari>div .images>div,#aoi #cfa .owari>div .images>figure{width:100%}#aoi #cfa .owari>div .images>div .title{font-size:1rem}#aoi #cfa .owari>div .images>div .explanation{font-size:.8rem}#aoi #shopping{padding:3rem 0}#aoi #shopping .scroll{height:5rem;margin-bottom:3rem}#aoi #shopping .picup figure{height:auto}#aoi #shopping .picup figure figcaption,#aoi #shopping .topics figure figcaption{font-size:.6rem;letter-spacing:0;line-height:.8rem}#aoi #shopping .topics>div:last-child figure:first-child figcaption{top:-1rem}#aoi #shopping .topics>div:last-child figure:last-child figcaption{bottom:-1rem}#aoi .title>.category .text{width:100%}#aoi .title>.category .text h2{font-size:1.5rem;letter-spacing:.5rem;margin-bottom:.5rem}#aoi .title>.category .text p,#aoi .topics figure figcaption{font-size:.7rem}#aoi #education .topics>div:first-child,#aoi #shopping .topics{gap:10px}#aoi #shopping .topics>div:first-child{width:calc(60% - 5px)}#aoi #shopping .topics>div:last-child{width:calc(40% - 5px)}#aoi #education .topics>div:first-child figure:first-child{width:calc(70% - 5px)}#aoi #education .topics>div:first-child figure:last-child{width:calc(30% - 5px)}#aoi #shopping .topics>div:first-child figure img.f1{width:20vw}#aoi #education .topics>div:last-child>div:first-child figure:last-child img.f{left:auto;right:-5%}#aoi .topics>div figure img.f{width:12vw}#aoi .text:has(+.topics){border:none;border-radius:0!important;border-radius:initial!important;bottom:auto!important;margin-bottom:2rem;margin-left:-1%;padding:.5rem 1.5rem .5rem 4em!important;position:relative;width:102%!important}#aoi .reverse .text:has(+.topics){padding:.5rem 4rem .5rem 1.5em!important}#aoi .text:has(+.topics) h3{font-size:1.8rem;letter-spacing:.4rem}#aoi .text:has(+.topics) p{font-size:.7rem}#aoi #education{margin-bottom:4rem}#aoi #education .topics>div:last-child{flex-direction:column}#aoi #education .topics>div:last-child>div:first-child{display:flex;flex-direction:row;gap:10px;width:100%}#aoi #education .topics>div:last-child>div:last-child{width:100%}#aoi #education .topics>div:first-child figure:first-child .f{width:15vw}#aoi #park{margin-bottom:4rem}#aoi #park .topics{gap:10px}#aoi #park .topics>figure{width:calc(50% - 5px)}#aoi #park .topics>div{margin-top:2rem;width:calc(50% - 5px)}#aoi .lifeinformation{padding:1rem}#aoi .lifeinformation .category{font-size:1.2rem}#aoi .lifeinformation .list{flex-direction:column;gap:0}#aoi .lifeinformation .list ol li{font-size:.75rem;letter-spacing:0}#aoi #park .topics>figure img.f{width:15vw}#aoi #medical{margin-bottom:4rem}#aoi #medical .topics{flex-direction:column}#aoi #medical .topics>div{width:100%!important}#aoi #medical .topics>div.lifeinformation{margin-top:1rem}#aoi #gourmet{margin-bottom:4rem}#aoi #gourmet .topics>div:first-child{gap:10px}#aoi #gourmet .topics>div:first-child figure:first-child{width:calc(70% - 5px)}#aoi #gourmet .topics>div:first-child figure:last-child{width:calc(30% - 5px)}#aoi #gourmet .topics>div:last-child{margin-top:1rem}#aoi #gourmet .lifeinformation .list ol{width:100%}#aoi #gourmet .lifeinformation .list ol:not(:first-child) p{margin-top:.5rem}#aoi #culture{margin-bottom:4rem}#aoi #culture .text:has(+.topics){width:100%!important}#aoi #culture .topics{flex-direction:column}#aoi #culture .topics>div{width:100%!important}#aoi #culture .topics>div:first-child{display:flex;flex-direction:row-reverse;gap:10px}#aoi #culture .topics>div:first-child figure:first-child{margin-top:-.5rem}#aoi #culture .topics>div figure:first-child figcaption{left:0;right:auto;top:-10%}#aoi #culture .topics>div figure:last-child figcaption{left:0;right:auto}#aoi #culture .topics>div.lifeinformation,#aoi #public div.lifeinformation{margin-top:1rem}}#interview{font-family:Ryumin Light KL}#interview #header{padding:20px 120px 40px}#interview #header .logo{padding-top:25px}#interview #header .logo img{width:200px}#interview #fv,#interview #fv figure{position:relative}#interview #fv figure img{display:block;width:100%}#interview #fv figure figcaption{bottom:-10px;position:absolute;right:20px}#interview #fv h1{color:var(--maincolor);color:var(--bodycolor);font-family:LaTribuneCP;font-size:800%;font-weight:inherit;left:50%;letter-spacing:.1em;line-height:0;position:absolute;text-align:center;top:58%;transform:translate(-50%);width:-webkit-max-content;width:max-content}#interview #cfa{padding-bottom:100px;position:relative}#interview #cfa .hcopy{color:#005083;font-size:2.4rem;letter-spacing:.2rem;padding-top:4rem;text-align:center}#interview #cfa nav{margin-top:40px}#interview #cfa nav ul{display:flex;gap:40px}#interview #cfa nav ul li{border-top:1px solid #005083;cursor:pointer;list-style:none;padding-top:5px;transition:all 1s cubic-bezier(.11,.76,.26,1);width:calc(50% - 20px)}#interview #cfa nav ul li:not(.active):hover{opacity:.6}#interview #cfa nav ul li.active{pointer-events:none}#interview #cfa nav ul li figure{position:relative}#interview #cfa nav ul li figure img{display:block;width:100%}#interview #cfa nav ul li figure figcaption{background-color:var(--bodycolor);border:1px solid #005083;bottom:-2em;color:#005083;filter:drop-shadow(2px 2px 6px RGBA(8,8,8,.4));font-size:1rem;padding:1rem 0;position:absolute;right:-20px;text-align:center;transition:all 1s cubic-bezier(.11,.76,.26,1);width:80%}#interview #cfa nav ul li.active figure figcaption,#interview #cfa nav ul li:not(.active):hover figure figcaption{background-color:#005083;border:1px solid var(--bodycolor);color:var(--bodycolor)}#interview #interview1.interview.inactive,#interview #interview2.interview.inactive,#interview #interview3.interview.inactive{display:none}#interview .interview{position:relative}#interview section.interview{overflow:hidden}#interview section.interview div.title{align-items:flex-end;color:#005083;display:flex;font-size:1.4rem;gap:2rem;justify-content:center;line-height:1em;margin:6rem 0}#interview section.interview div.title .no{font-family:LaTribuneCP;font-size:1.6rem;letter-spacing:.3rem;position:relative}#interview section.interview div.title .no:after{background-color:#dfe1eb;content:"";height:3.5rem;position:absolute;right:-.8em;top:-.5em;width:100vw;z-index:-1}#interview section.interview div.title .no span{font-family:Ryumin Light KL;font-size:2.6rem;padding-left:.5rem}#interview .interview .layout{display:flex}#interview .interview .layout.reverse{flex-direction:row-reverse}#interview .interview .slide{width:50%}#interview .interview .slide img{display:block;width:100%}#interview #interview2.interview .slide{left:auto;margin-left:0;margin-right:0;right:0}#interview .interview .slide .prof{background-color:#fff;margin-left:auto;margin-right:0;margin-top:2rem;max-width:496px;max-width:40vw;padding:1.5rem}#interview .interview .layout.reverse .slide .prof{margin-left:0;margin-right:auto}#interview .interview .slide .prof .title{background-color:#005083;color:var(--bodycolor);font-size:1.1rem;line-height:1.6em;margin-left:-1.5rem;padding:1rem;width:calc(100% + 1.5rem)}#interview .interview .slide .prof .explanation{font-size:1.1rem;line-height:1.8em;margin-top:2rem}#interview .interview .slide .prof .explanation span{color:#005083;display:block;font-size:1.3rem;margin-bottom:1em;position:relative}#interview .interview .slide .prof .explanation span:after{background-color:#005083;bottom:-.8rem;content:"";height:1px;left:0;margin-left:-1.5rem;position:absolute;width:calc(100% + 1.5rem)}#interview .interview .voice{max-width:496px;max-width:46vw;padding:0 0 0 4%;width:50%}#interview .interview .layout.reverse .voice{padding:0 4% 0 0}#interview .interview .voice .title{color:#005083;font-size:1.2rem;line-height:1.6em}#interview .interview .voice .explanation{font-size:1.1rem;line-height:1.8em;margin-top:2rem}#interview .interview .voice .explanation span{color:#005083;display:block;font-size:1.3rem;margin-bottom:1em;position:relative}#interview .interview .voice .explanation span:after{background-color:#005083;bottom:-.8rem;content:"";height:1px;left:0;position:absolute;width:5em}#interview .interview .voice figure{margin:2rem 0 3rem;position:relative}#interview .interview .voice figure img{width:100%}#interview .interview .voice figure .annotation,#interview .interview .voice figure figcaption{font-size:80%;text-align:left}#interview #interview1.interview .voice .images1,#interview #interview3.interview .voice .images1{display:flex;flex-wrap:wrap;gap:20px;margin:2rem 0 3rem}#interview #interview1.interview .voice .images1 figure,#interview #interview3.interview .voice .images1 figure{margin:initial;width:calc(50% - 10px)}#interview #interview1.interview .voice .images1 figure .annotation{color:var(--bodycolor);position:absolute;right:5px;top:calc(100% - 3.5em)}#interview #interview2.interview .voice .images1{display:flex;flex-wrap:wrap;gap:20px;margin:2rem 0 3rem}#interview #interview2.interview .voice .images1 figure{margin:initial}#interview #interview2.interview .voice .images1>figure{width:calc(64.5% - 10px)}#interview #interview2.interview .voice .images1>div{width:calc(35.5% - 10px)}#interview #interview2.interview .voice .images1>div figure:first-child figcaption{margin-bottom:1em}#interview #interview2.interview .voice .images1 figure .annotation{color:var(--bodycolor);position:absolute;right:5px;top:calc(100% - 3.5em)}@media (max-width:768px){#interview #header{padding:5px}#interview #header .logo{align-items:center;display:flex;height:75px;justify-content:center;padding:5px 10px}#interview #header .logo img{width:180px}#interview #fv{margin-top:0}#interview #fv h1{font-size:2.4rem}#interview #fv figure figcaption{font-size:.7rem}#interview #cfa{padding-bottom:2rem}#interview #cfa .hcopy{font-size:1.2rem;letter-spacing:.2rem;padding-top:2rem}#interview #cfa nav{margin-top:2rem}#interview #cfa nav ul{gap:4px}#interview #cfa nav ul li{width:calc(50% - 2px)}#interview #cfa nav ul li figure figcaption{bottom:auto;font-size:.6rem;letter-spacing:-.5px;padding:.5rem 0;position:relative;right:auto;width:100%}#interview .interview{padding:0 1%}#interview section.interview div.title{align-items:flex-start;flex-direction:column;font-size:1rem;gap:1rem;margin:0 0 2rem}#interview section.interview div.title .no{font-size:1.2rem;padding:.5rem 0;text-align:center;width:100%}#interview section.interview div.title .no span{font-size:1.6rem}#interview section.interview div.title .no:after{height:2.5rem;left:0;top:0;width:100%;z-index:-1}#interview section.interview div.title .explanation{font-size:1.1rem;letter-spacing:0;line-height:1.8rem;padding:0 1rem;text-align:justify}#interview .interview .layout{flex-direction:column-reverse!important}#interview .interview .slide{width:100%}#interview .interview .slide img{display:none}#interview .interview .slide .prof{margin-top:0;max-width:none;padding:1rem}#interview .interview .slide .prof .title{margin-left:0;width:100%}#interview .interview .slide .prof .explanation{font-size:.9rem;margin-top:1rem}#interview .interview .slide .prof .explanation span{font-size:1.05rem}#interview .interview .slide .prof .explanation span:after{margin-left:0;width:100%}#interview .interview .voice{max-width:none;padding:0 1rem!important;width:100%}#interview .interview .voice .title{font-size:1rem;letter-spacing:0;margin-top:.5rem}#interview .interview .voice .explanation{font-size:.8rem;line-height:1.2rem}#interview .interview .voice .explanation span{font-size:.9rem;margin-bottom:1.5em}#interview #interview1.interview .voice .images1,#interview #interview3.interview .voice .images1{gap:10px}#interview #interview1.interview .voice .images1 figure,#interview #interview3.interview .voice .images1 figure{width:calc(50% - 5px)}#interview #interview2.interview .voice .images1{flex-direction:column;gap:10px}#interview #interview2.interview .voice .images1>figure{width:100%}#interview #interview2.interview .voice .images1>div{display:flex;gap:10px;width:100%}#interview #interview2.interview .voice .images1>div figure{width:calc(50% - 5px)}#interview .interview .voice img._sp{display:block;margin-top:1rem;width:100%}}#value{font-family:Ryumin Light KL}#value #header{padding:20px 120px 40px}#value #header .logo{padding-top:25px}#value #header .logo img{width:200px}#value #fv figure{position:relative}#value #fv figure img{display:block;width:100%}#value #cfa .hcopy{color:#956134;font-size:2rem;padding-top:4rem}#value #cfa .bcopy,#value #cfa .hcopy{letter-spacing:.2rem;text-align:center}#value #cfa .bcopy{font-size:1rem;line-height:2.5rem;padding-bottom:4rem;padding-top:2rem}#value #cfa .scroll{background:#282828;display:block;height:10rem;left:50%;overflow:hidden;position:relative;width:1px}#value #cfa .scroll:before{animation:scroll_down 3s cubic-bezier(.645,.045,.355,1) infinite;background:#c8c8c8;content:" ";height:12rem;left:0;position:absolute;top:0;width:1px}@keyframes scroll_down{0%{transform:scaleY(0);transform-origin:0 0}20%{transform:scaleY(0);transform-origin:0 0}50%{transform:scale(1);transform-origin:0 0}50.1%{transform:scale(1);transform-origin:0 100%}80%{transform:scaleY(0);transform-origin:0 100%}to{transform:scaleY(0);transform-origin:0 100%}}div[data-scroll-sticky]{position:relative;top:20px;width:100%;z-index:8}#value nav.contentsNavi{margin:4rem auto 8rem;max-width:1180px;padding:0 110px}#value nav.contentsNavi ol{display:flex;gap:20px;justify-content:center;-webkit-user-select:none;user-select:none}#value nav.contentsNavi ol li{background:var(--bodycolor);background:linear-gradient(180deg,#cdc191,#af9f67 30%,#918047);color:var(--bodycolor);cursor:pointer;display:block;font-size:1.4rem;padding:1rem 0;text-align:center;transition:var(--opacity);white-space:nowrap;width:calc(33.33% - 13px);word-spacing:-.6rem}#value nav.contentsNavi ol li:hover{opacity:.6}#value nav.contentsNavi ol li span{display:block;font-size:.8rem}#value #choises.active,#value #pleasure.active,#value #property.active{display:block}#value #property{margin:6rem 0 4rem}#value #property figure{position:relative}#value #property figure img{display:block;width:100%}#value #property figure figcaption{bottom:5px;color:var(--bodycolor);font-size:.8rem;position:absolute;right:5px}#value #property .land{background-color:#e5e1cf;margin-top:6rem;padding:0 30px 30px}#value #property .land>div{margin:auto;width:90%}#value #property .land>div h2{color:#956134;font-size:2rem;letter-spacing:.2rem;margin-top:2rem;text-align:center}#value #property .land>div .hcopy{font-size:1.8rem;letter-spacing:.4rem;margin-top:2rem;position:relative;text-align:center}#value #property .land>div .hcopy span{display:block;font-size:1.2rem;letter-spacing:.2rem;margin-top:.5rem}#value #property .land>div .hcopy:before{left:0}#value #property .land>div .hcopy:after,#value #property .land>div .hcopy:before{background-color:var(--advancecolor);content:"";height:1px;position:absolute;top:1.2rem;width:8rem}#value #property .land>div .hcopy:after{right:0}#value #property .land>div .bcopy{font-size:.9rem;line-height:1.5rem;margin-top:1rem}#value #property .land .bg{background-color:#fff;margin:2rem 0;padding:5%}#value #property .land .bg figure .title{font-size:1.2rem;margin:.5rem 0}#value #property .land .bg figure .explanation{background:linear-gradient(90deg,#51308a,#081f51);color:var(--bodycolor);font-size:1.2rem;margin:1rem auto 0;padding:.3rem 0;text-align:center;width:85%}#value #property .land .bg figure figcaption{bottom:auto;color:var(--maincolor);margin:.5rem auto;position:relative;right:auto;text-align:right;width:85%}#value #property .lines{margin:4rem 0}#value #property .lines .container ol{display:flex;flex-direction:column;gap:2rem;margin:auto;width:85%}#value #property .lines .container ol li{list-style:none}#value #property .lines h2{color:#956134;font-size:2rem;letter-spacing:.2rem;margin-top:2rem;text-align:center}#value #property .lines .hcopy{font-size:1.2rem;letter-spacing:.2rem;margin-top:1rem;position:relative;text-align:center}#value #property .lines .bcopy{font-size:.9rem;line-height:1.5rem;margin-top:1rem}#value #property .lines figure{margin-top:2rem}#value #property .lines figure .title{font-size:1.2rem;margin:.5rem 0}#value #property .lines ol li:first-child figure img{margin:auto;width:90%}#value #property .lines ol li:first-child figcaption{bottom:auto;color:var(--maincolor);margin-top:1rem;position:relative;right:auto;text-align:justify}#value #property .lines ol li:nth-child(2) figcaption{bottom:auto;color:var(--maincolor);margin-top:1rem;position:relative;right:auto;text-align:right}#value #property .assets{background-color:#a6bac5;padding:0 30px 30px}#value #property .assets .bg{background-color:#e5ebef;margin:2rem auto;padding:0 4% 4%;width:90%}#value #property .assets h2{color:#fffbc7;font-size:2rem;letter-spacing:.2rem;margin-top:2rem;text-align:center}#value #property .assets h2 span{color:var(--bodycolor);display:block;font-size:1rem}#value #property .assets h2 cross{display:inline-block;height:1.5em;margin:0 1rem .5rem;position:relative;vertical-align:middle;width:1em}#value #property .assets h2 cross:before{background-color:#fffbc7;content:"";height:100%;position:absolute;transform:rotate(45deg);transform-origin:center;width:1px}#value #property .assets h2 cross:after{background-color:#fffbc7;content:"";height:100%;position:absolute;transform:rotate(-45deg);transform-origin:center;width:1px}#value #property .assets .hcopy{color:#fffbc7;font-size:1.8rem;letter-spacing:.2rem;text-align:center}#value #property .assets .bcopy{color:#fff;line-height:1.5rem;margin-top:1rem;text-align:center}#value #property .assets .bcopy span{display:block;font-size:1.2rem;line-height:2rem}#value #property .assets .bg>figure figcaption{color:var(--maincolor)}#value #property .assets .bg ol{display:flex;flex-direction:column;gap:4rem;margin:3rem auto;width:90%}#value #property .assets .bg ol li{list-style:none;position:relative}#value #property .assets .bg ol li:nth-child(-n+2):before{border-bottom:2px dotted var(--maincolor);bottom:-2rem;content:"";left:0;position:absolute;width:100%}#value #property .assets .bg ol li>div{align-items:center;display:flex;gap:20px}#value #property .assets .bg ol li>div figure{width:35%}#value #property .assets .bg ol li>div figure figcaption{color:var(--maincolor)}#value #property .assets .bg ol li>div>div{align-items:center;display:flex;flex-wrap:wrap;gap:20px;width:calc(65% - 20px)}#value #property .assets .bg ol li>div>div .title{color:var(--bodycolor);font-size:1.2rem;padding:.2rem 0;text-align:center;width:100%}#value #property .assets .bg ol li:first-child>div>div .title{background-color:#6aa06b}#value #property .assets .bg ol li:nth-child(2)>div>div .title{background-color:#6681ae}#value #property .assets .bg ol li:nth-child(3)>div>div .title{background-color:#a67497}#value #property .assets .bg ol li>div>div .type{font-family:EB Garamond,serif;font-size:2.4rem;line-height:1em;text-align:center;width:30%}#value #property .assets .bg ol li:first-child>div>div .type{color:#007f31}#value #property .assets .bg ol li:nth-child(2)>div>div .type{color:#08518d}#value #property .assets .bg ol li:nth-child(3)>div>div .type{color:#7e2461}#value #property .assets .bg ol li>div>div .type span{color:var(--bodycolor);display:block;font-size:1rem;margin-top:.5rem;padding:.2rem 0}#value #property .assets .bg ol li:first-child>div>div .type span{background-color:#007f31}#value #property .assets .bg ol li:nth-child(2)>div>div .type span{background-color:#08518d}#value #property .assets .bg ol li:nth-child(3)>div>div .type span{background-color:#7e2461}#value #property .assets .bg ol li>div>div .explanation{line-height:2rem;width:calc(70% - 20px)}#value #property .assets .bg ol li img{margin-top:1rem;width:100%}#value #property .assets .recommend{margin:2rem auto;width:90%}#value #property .assets .recommend h2{background-color:#5e8090;border:1px solid #fffbc7;border-radius:2rem;font-size:1.2rem;margin:auto;padding:.5rem 0}#value #property .assets .recommend ol{display:flex;flex-wrap:wrap;gap:4rem;padding:2rem 0}#value #property .assets .recommend ol li{color:var(--bodycolor);display:flex;flex-direction:column;justify-content:space-between;list-style:none;position:relative;width:calc(50% - 2rem)}#value #property .assets .recommend ol li:nth-child(-n+2):before{border-bottom:1px dotted var(--bodycolor);bottom:-2rem;content:"";height:0;left:0;position:absolute;width:calc(100% + 2rem)}#value #property .assets .recommend ol li:nth-child(2):before{left:auto;right:0}#value #property .assets .recommend ol li:nth-child(2n-1):after{border-right:1px dotted var(--bodycolor);content:"";height:calc(100% + 2rem);left:auto;position:absolute;right:-2rem;top:0;width:0}#value #property .assets .recommend ol li:nth-child(3):after{top:-2rem}#value #property .assets .recommend ol li .title{font-size:1.4rem}#value #property .assets .recommend ol li img{margin-top:1rem;width:100%}#value #property .assets .recommend p.annotation{color:var(--bodycolor);font-size:.8rem;margin-top:-2rem;text-align:right}#value #pleasure{margin-top:6rem}#value #pleasure figure{position:relative}#value #pleasure figure img{display:block;width:100%}#value #pleasure figure figcaption{bottom:5px;color:var(--bodycolor);font-size:.8rem;position:absolute;right:5px}#value #pleasure .container>div{margin:4rem auto;width:90%}#value #pleasure .container>div h2{color:#956134;font-size:2rem;letter-spacing:.2rem;margin-top:2rem;text-align:center}#value #pleasure .container>div .hcopy{font-size:1.2rem;letter-spacing:.2rem;margin-top:.5rem;position:relative;text-align:center}#value #pleasure .container>div .bcopy{font-size:.9rem;line-height:1.5rem;margin-top:1rem}#value #pleasure .container>div>figure{margin-top:1rem}#value #pleasure .container>div>figure figcaption{background-color:#000c;bottom:1rem;padding:.2rem 1.5rem;right:1rem}#value #pleasure .container>div>div{align-items:center;display:flex;gap:20px;margin:2rem auto}#value #pleasure .container>div>div figure{width:55%}#value #pleasure .container>div>div figure figcaption{bottom:1rem;color:var(--maincolor)}#value #pleasure .container>div>div div{width:calc(45% - 20px)}#value #pleasure .container>div>div div .hcopy{color:#366886;font-size:2rem;letter-spacing:.2rem;text-align:left}#value #pleasure .container>div>div div .bcopy{font-size:1.2rem;letter-spacing:.2rem;line-height:2rem;margin-top:1rem}#value #pleasure .container>div>div div .explanation{line-height:1.5rem;margin-top:.5rem}#value #choises{margin-top:6rem}#value #choises figure{position:relative}#value #choises figure img{display:block;width:100%}#value #choises figure figcaption{bottom:5px;color:var(--bodycolor);font-size:.8rem;position:absolute;right:5px}#value #choises .container>div{margin:4rem auto;width:90%}#value #choises .container>div>h2{color:#956134;font-size:2rem;letter-spacing:.2rem;margin-top:2rem;text-align:center}#value #choises .container>div>figure{margin-top:2rem}#value #choises .container>div .hcopy{font-size:1.2rem;letter-spacing:.2rem;margin-top:.5rem;position:relative;text-align:center}#value #choises .container>div .bcopy{font-size:.9rem;line-height:1.5rem;margin-top:1rem}#value #choises .container>div .bg{background-color:#b4a5a1;color:var(--bodycolor);margin:2rem auto;padding:4%;text-align:center;width:90%}#value #choises .container>div .bg .hcopy{font-size:1.8rem;letter-spacing:.2rem;margin-top:.5rem}#value #choises .container>div .bg .bcopy{font-size:1.2rem;line-height:1.5rem;margin-top:1rem}#value #choises .container>div .bg .explanation{font-size:.9rem;line-height:1.5rem;margin-top:1rem}#value #choises .container>div .bg figure{margin:2rem auto;width:80%}#value #choises .container>div .bg figure .title{text-align:left}#value #choises .container>div .bg figure img{margin-top:1rem}#value #choises .container>div .bg figure figcaption{bottom:auto;font-size:.8rem;margin-top:.5rem;position:relative;right:auto;text-align:right}#value #choises .container>div .bg>div{margin:auto;position:relative;width:80%}#value #choises .container>div .bg>div:before{border-left:1px solid var(--bodycolor);left:0}#value #choises .container>div .bg>div:after,#value #choises .container>div .bg>div:before{border-bottom:1px solid var(--bodycolor);border-top:1px solid var(--bodycolor);content:"";height:100%;position:absolute;top:0;width:1.5rem}#value #choises .container>div .bg>div:after{border-right:1px solid var(--bodycolor);right:0}#value #choises .container>div .cities{display:flex;justify-content:space-between;margin:4rem auto;width:90%}#value #choises .container>div .cities>div{width:46%}#value #choises .container>div .cities>div figure{padding-bottom:3rem}#value #choises .container>div .cities>div .name{align-items:center;background-color:var(--subcolor);color:var(--bodycolor);display:flex;font-family:EB Garamond,serif;font-size:2rem;font-weight:400;height:4rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;z-index:1}#value #choises .container>div .cities>div .title{color:#956134;font-size:1.4rem;letter-spacing:.2rem;margin-top:1rem;text-align:center}#value #choises .container>div .cities>div .explanation{font-size:.9rem;line-height:1.5rem;margin:1rem 0}#value #choises .container>div .cities>div ol{column-gap:20px;display:flex;flex-wrap:wrap;row-gap:10px}#value #choises .container>div .cities>div ol li{list-style:none}#value #choises .container>div .cities>div ol li:first-child{width:100%}#value #choises .container>div .cities>div ol li:nth-child(n+2){width:calc(50% - 10px)}#value #choises .container>div .cities>div ol li .annotataion{font-size:.8rem;text-align:right}#value #choises .container>div .aoi{margin:4rem auto;width:90%}#value #choises .container>div .aoi>figure{padding-bottom:3rem}#value #choises .container>div .aoi>figure .name{align-items:center;background-color:var(--subcolor);color:var(--bodycolor);display:flex;font-family:EB Garamond,serif;font-size:2rem;font-weight:400;height:4rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;z-index:1}#value #choises .container>div .aoi>.hcopy{color:#956134;font-size:1.6rem;letter-spacing:.2rem;margin-top:1rem;text-align:center}#value #choises .container>div .aoi>ol{display:flex;flex-direction:column;gap:2rem}#value #choises .container>div .aoi>ol li{display:flex;gap:20px;margin-top:2rem}#value #choises .container>div .aoi>ol li.reverse{flex-direction:row-reverse}#value #choises .container>div .aoi>ol li>div,#value #choises .container>div .aoi>ol li>figure{width:calc(50% - 10px)}#value #choises .container>div .aoi>ol li>figure figcaption{bottom:auto;color:var(--maincolor);position:relative;right:auto;text-align:right}#value #choises .container>div .aoi>ol li>div{display:flex;flex-wrap:wrap;gap:20px}#value #choises .container>div .aoi>ol li>div figure{width:calc(50% - 10px)}#value #choises .container>div .aoi>ol li>div figure figcaption{bottom:auto;color:var(--maincolor);font-size:.65rem;position:relative;right:auto;text-align:right}#value #choises .container>div .aoi>ol li>div .hcopy{font-size:1.4rem;line-height:0;margin-top:0}#value #usp{background:linear-gradient(90deg,#c9a0634d,#dfb3794d 50%,#c9a0634d);overflow:hidden;padding:4rem 0;position:relative}#value #usp .decoration1{left:-400px;position:absolute;top:-50%;width:800px}#value #usp .decoration2{position:absolute;right:-400px;top:0;width:800px}#value #usp .hcopy{background:linear-gradient(90deg,#fff0,#ffffffb3 25%,#ffffffb3 75%,#fff0);border-bottom:1px solid var(--maincolor);border-top:1px solid var(--maincolor);font-size:1.4rem;margin:auto;max-width:1185px;padding:.5rem 0;text-align:center;width:90%}#value #usp .hcopy span{color:#b28247;font-family:Ryumin Regular KL;margin:0 .5rem}#value #usp ul.buttons{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;-webkit-user-select:none;user-select:none}#value #usp ul.buttons li{list-style:none;position:relative}#value #usp ul.buttons li:after{background-color:#472607;border-radius:60%;box-shadow:0 0 20px 0 #472607cc,0 0 80px 0 #47260799;content:"";height:80%;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:60%;z-index:-1}#value #usp ul.buttons li a{display:block;margin:auto;perspective:100px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#value #usp ul.buttons li button{align-items:center;background:linear-gradient(176deg,#e9e9e9,#f1eee9 30%,#e4dfd6 0,#e4dfd6);border:5px solid #e9e9e9;border-radius:20px;cursor:pointer;display:flex;font-family:A1 Mincho;font-size:260%;letter-spacing:.1em;line-height:1em;opacity:0;overflow:hidden;padding:.8em 0 .8em 1em;position:relative;transform:translateY(100%) rotateX(-80deg);transform-origin:center top;transform-style:preserve-3d;transition:opacity 0s cubic-bezier(.215,.61,.355,1) .2s,transform 0s cubic-bezier(.215,.61,.355,1);transition-duration:.8s;width:580px}#value #usp ul.buttons li.yoyaku_hp button{background:linear-gradient(176deg,#830009,#a05050 30%,#830009 31%,#830009)}#value #usp ul.buttons li.request button{background:linear-gradient(176deg,#aa8534,#c8aa64 30%,#aa8534 31%,#aa8534)}#value #usp ul.buttons button.is-inview{opacity:1;transform:none}#value #usp ul.buttons li.yoyaku_hp button{color:#830009;color:var(--bodycolor);margin-top:0!important}#value #usp ul.buttons li.request button{color:#6c5318;color:var(--bodycolor)}#value #usp ul.buttons li button p.icon{align-items:center;background-color:var(--bodycolor);color:var(--bodycolor);display:flex;font-family:LaTribuneCP;font-size:100%;justify-content:center;left:0;letter-spacing:.1em;line-height:1em;overflow:hidden;padding:1em 1.25em 1em .75em;width:4em}#value #usp ul.buttons li button p.icon,#value #usp ul.buttons li button p.icon:before{-webkit-clip-path:polygon(0 0,65% 0,100% 50%,65% 100%,0 100%);clip-path:polygon(0 0,65% 0,100% 50%,65% 100%,0 100%);height:100%;position:absolute}#value #usp ul.buttons li button p.icon:before{content:"";width:100%;z-index:-1}#value #usp ul.buttons li.yoyaku_hp button p.icon:before{background-color:#830009}#value #usp ul.buttons li.request button p.icon:before{background-color:#aa8535}#value #usp ul.buttons li button p.icon:after{background:radial-gradient(circle,#0000 48%,#ffffff80 100%);border-radius:160% 0 70% 0;content:"";height:200%;left:-57%;position:absolute;top:-167%;transform:rotate(70deg);width:130%;z-index:-1}#value #usp ul.buttons li button span{margin-right:.5em;margin-top:-.2em}#value #usp ul.buttons li.request button span,#value #usp ul.buttons li.yoyaku_hp button span{margin-left:4em;margin-right:2em}#value #usp ul li button svg.ar{height:29px;width:14px}#value #usp ul li.yoyaku_hp button svg.ar{color:#830009;color:var(--bodycolor)}#value #usp ul li.request button svg.ar{color:#6c5318;color:var(--bodycolor)}#value #usp ul.buttons li button:before{background:var(--subgraduation);border:1px solid var(--maincolor);content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;transform:scaleX(0);transform-origin:right;transition:transform 1s cubic-bezier(.19,1,.22,1);width:100%;z-index:0}#value #usp ul.buttons li button:hover:before{transform:scaleX(1);transform-origin:left}@media (max-width:768px){body:has(#value),html:has(#value){overflow-x:visible;overflow-x:initial}#value #header{padding:5px}#value #header .logo{align-items:center;display:flex;height:75px;justify-content:flex-start;padding:5px 10px}#value #header .logo img{width:180px}#value #cfa .hcopy{font-size:160%;line-height:2.2rem;padding-top:2rem}#value #cfa .bcopy{font-size:inherit;line-height:1.8em;padding:1rem 5% 2rem;text-align:justify}#value #cfa .scroll{height:5rem}div[data-scroll-sticky]{position:-webkit-sticky;position:sticky;top:10px}#value nav.contentsNavi{margin:1rem 0;padding:0 70px 0 10px}#value nav.contentsNavi ol{gap:1px}#value nav.contentsNavi ol li{font-size:.8rem;padding:.2rem 0;white-space:pre-wrap;width:33.33%}#value nav.contentsNavi ol li span{display:none}#value #property{margin:2rem 0 5px}#value #property .land{margin-top:2rem;padding:0 10px 10px}#value #property .land>div{width:98%}#value #property .land>div h2{font-size:160%;line-height:2.2rem}#value #property .land>div .hcopy{font-size:140%;letter-spacing:.1rem;line-height:1.5em}#value #property .land>div .hcopy span{font-size:80%;line-height:1.2em}#value #property .land>div .hcopy:after,#value #property .land>div .hcopy:before{display:none}#value #property .land>div .bcopy{font-size:inherit}#value #property .land .bg figure .title{font-size:100%}#value #property .land .bg figure .explanation{font-size:100%;width:100%}#value #property .land .bg figure figcaption{font-size:60%;line-height:1.2rem;margin:.2rem auto 1rem;width:100%}#value #property .lines{margin:2rem 0}#value #property .lines h2{line-height:2.2rem}#value #property .lines .hcopy{font-size:120%;letter-spacing:.1rem;margin-top:0}#value #property .lines .bcopy{font-size:inherit}#value #property .lines figure .title{font-size:100%}#value #property .lines ol li:first-child figcaption{font-size:80%}#value #property .lines h2{font-size:160%;line-height:1.5rem;margin-top:0}#value #property .lines .hcopy{margin-top:1rem}#value #property .lines ol li:nth-child(2) figcaption{font-size:80%;line-height:.8rem}#value #property .assets{margin-top:2rem;padding:0 10px 10px}#value #property .assets h2{font-size:160%;line-height:1.5rem;margin-top:1rem}#value #property .assets h2 span{font-size:60%;line-height:1.2rem}#value #property .assets .hcopy{font-size:120%;line-height:1.5rem}#value #property .assets .bcopy{text-align:justify}#value #property .assets .bcopy span{text-align:center}#value #property .assets .bg{width:100%}#value #property .assets .bg>figure figcaption{font-size:80%;position:relative;text-align:right}#value #property .assets .bg ol{gap:2rem;margin:0 auto;width:100%}#value #property .assets .bg ol li>div{flex-direction:column;gap:10px}#value #property .assets .bg ol li>div figure{width:60%}#value #property .assets .bg ol li>div>div{flex-direction:column;gap:10px;width:100%}#value #property .assets .bg ol li>div>div .title{font-size:120%}#value #property .assets .bg ol li>div>div .type{align-items:center;display:flex;font-size:2rem;gap:10px;justify-content:center;width:100%}#value #property .assets .bg ol li>div>div .type span{font-size:40%;line-height:2em;margin-top:0;padding:0 1rem}#value #property .assets .bg ol li>div>div .explanation{font-size:90%;line-height:1.2rem;width:100%}#value #property .assets .bg ol li:nth-child(-n+2):before{border-bottom:1px dashed var(--maincolor)}#value #property .assets .recommend{margin:1rem auto;width:100%}#value #property .assets .recommend h2{font-size:120%;padding:.2rem 0}#value #property .assets .recommend ol{gap:2rem;padding:1rem 0 0}#value #property .assets .recommend ol li{width:calc(50% - 1rem)}#value #property .assets .recommend ol li:nth-child(-n+2):before{bottom:-1rem;width:calc(100% + 1rem)}#value #property .assets .recommend ol li:nth-child(2n-1):after{height:calc(100% + 1rem);right:-1rem}#value #property .assets .recommend ol li .title{font-size:120%;text-align:center}#value #property .assets .recommend ol li .explanation{font-size:80%}#value #usp{padding:1rem 0}#value #usp .hcopy{font-size:120%}#value #usp .hcopy span{display:block}#value #pleasure{margin-top:2rem}#value #pleasure .container>div{margin:2rem auto;width:100%}#value #pleasure .container>div h2{font-size:160%;line-height:2.2rem;margin-top:0}#value #pleasure .container>div .hcopy{font-size:120%;margin-top:0}#value #pleasure .container>div .bcopy{font-size:inherit}#value #pleasure .container>div>figure figcaption{bottom:.5rem;font-size:80%;right:.5rem}#value #pleasure .container>div>div{flex-direction:column;gap:10px;margin:auto}#value #pleasure .container>div>div figure{width:100%}#value #pleasure .container>div>div figure figcaption{font-size:80%}#value #pleasure .container>div>div div{gap:10px;width:100%}#value #pleasure .container>div>div div .hcopy{font-size:160%;text-align:center}#value #pleasure .container>div>div div .bcopy{font-size:120%;margin-top:0;text-align:center}#value #pleasure .container>div>div div .explanation{font-size:inherit}#value #choises{margin-top:2rem}#value #choises .container>div{margin:2rem auto;width:100%}#value #choises .container>div>h2{font-size:160%;line-height:2.2rem;margin-top:0}#value #choises .container>div .hcopy{font-size:120%;margin-top:0}#value #choises .container>div .bg{margin:1rem auto;padding:5% 2%;width:100%}#value #choises .container>div .bg .hcopy{font-size:140%}#value #choises .container>div .bg .bcopy{font-size:100%;margin-top:.5rem}#value #choises .container>div .bg .explanation{font-size:inherit}#value #choises .container>div .bg figure{font-size:100%;margin:2rem auto;width:90%}#value #choises .container>div .bg figure img{margin-top:0}#value #choises .container>div .bg figure figcaption{font-size:80%;letter-spacing:0}#value #choises .container>div .bg>div{width:90%}#value #choises .container>div .bg .hcopy{margin-top:0}#value #choises .container>div .bg .explanation{font-size:90%;line-height:1.2rem;margin-top:.5rem}#value #choises .container>div .cities{margin:2rem auto;width:96%}#value #choises .container>div .cities>div{width:48%}#value #choises .container>div .cities>div .title{font-size:110%;letter-spacing:.1rem}#value #choises .container>div .cities>div .explanation{font-size:90%;height:6rem;line-height:1.2rem;margin:.5rem 0}#value #choises .container>div .cities>div ol{column-gap:4px;row-gap:10px}#value #choises .container>div .cities>div ol li .annotataion{font-size:80%;letter-spacing:0}#value #choises .container>div .cities>div ol li:nth-child(n+2){width:calc(50% - 2px)}#value #choises .container>div .bg>.explanation{text-align:justify}#value #choises .container>div .aoi{margin:2rem auto;width:96%}#value #choises .container>div .aoi>.hcopy{font-size:160%;line-height:2rem;margin-top:1rem}#value #choises .container>div .aoi>ol{gap:1rem;margin-top:1rem}#value #choises .container>div .aoi>ol li{gap:1rem;margin-top:0}#value #choises .container>div .aoi>ol li>div{width:calc(50% - .5rem)}#value #choises .container>div .aoi>ol li>div figure,#value #choises .container>div .aoi>ol li>figure{width:calc(50% - 2px)}#value #choises .container>div .aoi>ol li>div{gap:4px}#value #choises .container>div .aoi>ol li>div figure figcaption,#value #choises .container>div .aoi>ol li>figure figcaption{font-size:70%;letter-spacing:0;line-height:.8rem;margin-top:.2rem}#value #choises .container>div .aoi>ol li>div .hcopy{font-size:110%;letter-spacing:.1rem;margin-top:1rem;text-align:center;width:100%}#value #choises .container>div .aoi>ol li>div .explanation{font-size:80%;margin-top:.8rem}#value #choises .container>div .bg figure figcaption a{word-wrap:break-word}#value #usp ul.buttons{gap:0;padding-top:1rem}#value #usp ul.buttons li,#value #usp ul.buttons li a{width:100%}#value #usp ul.buttons li a button{border:3px solid var(--bodycolor);border-radius:10px;font-size:100%;margin:1% 2%;padding:4% 0;width:96%}#value #usp ul.buttons li a button p.icon{width:5em}#value #usp ul.buttons li a button span{font-size:160%;margin-left:4em;margin-right:1em!important}#value #usp ul.buttons li a button svg.ar{height:20px;width:10px}}#type.premiumplan .fv figure{margin:auto;max-width:1200px;position:relative;width:100%}#type.premiumplan .fv figure img{display:block;width:100%}#type.premiumplan .fv figure figcaption{bottom:5px;color:var(--bodycolor);font-size:.7rem;line-height:1em;position:absolute;right:5px}#type.premiumplan p.headcopy{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#cdc191,#ae9e66 30%,#918047);-webkit-background-clip:text;background-clip:text;font-size:260%;margin-top:2rem;text-align:center}#type.premiumplan p.bodycopy{color:var(--maincolor);font-family:Ryumin Regular KL;font-size:260%;letter-spacing:.1em;line-height:1.5em;margin-top:1rem;text-align:center}#type.premiumplan .merit{display:flex;flex-wrap:wrap;gap:6px;margin-top:4rem}#type.premiumplan .merit p{background:linear-gradient(90deg,#cdc191,#ae9e66 30%,#918047);color:var(--bodycolor);font-family:Ryumin Regular KL;font-size:180%;outline:var(--bodycolor) solid 3px;outline-offset:-5px;padding:1rem 0;text-align:center;width:calc(50% - 3px)}#type.premiumplan .merit p sub{font-size:60%}#type.premiumplan ol.outline{border-bottom:1px solid var(--maincolor);color:var(--maincolor);height:9rem;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#type.premiumplan ol.outline li{color:var(--maincolor)}#type.premiumplan ol.outline li.name:after{background-color:var(--maincolor);height:.5em;top:calc(50% - .25em)}#type.premiumplan ol.spec{color:var(--maincolor);margin:3.5rem auto 3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#type.premiumplan ol.spec li{margin-right:30px}#type.premiumplan ol.outline li span.floor{font-size:50%;margin-left:3rem;position:relative;vertical-align:super}#type.premiumplan ol.outline li span.floor sub{bottom:-2em;font-size:50%;position:absolute;right:50%;transform:translateX(50%)}#type.premiumplan ol.outline li span.floor:before{border-left:1px solid var(--maincolor);left:-1.5rem;width:1rem}#type.premiumplan ol.outline li span.floor:after,#type.premiumplan ol.outline li span.floor:before{border-bottom:1px solid var(--maincolor);border-top:1px solid var(--maincolor);bottom:-1rem;content:"";height:3.5rem;position:absolute}#type.premiumplan ol.outline li span.floor:after{border-right:1px solid var(--maincolor);right:-1rem;width:1.5rem}#type.premiumplan .sale{align-items:center;display:flex;font-family:Ryumin Regular KL;gap:20px;justify-content:center;margin-bottom:2rem}#type.premiumplan .sale .title{background:linear-gradient(90deg,#cdc191,#ae9e66 30%,#918047);color:var(--bodycolor);font-size:120%;padding:.5rem 1rem}#type.premiumplan .sale .price{align-items:center;display:flex;font-family:Ryumin Regular KL;font-size:240%}#type.premiumplan .sale .price span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#cdc191,#ae9e66 30%,#918047);-webkit-background-clip:text;background-clip:text;font-size:150%;margin-right:.3rem}#type.premiumplan .space{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#type.premiumplan .space li{display:block;font-family:Ryumin Regular KL;font-size:140%;letter-spacing:.1rem;line-height:2rem;position:relative;text-indent:1.5em}#type.premiumplan .space li:before{background:linear-gradient(90deg,#cdc191,#ae9e66 30%,#918047);content:"";height:1em;left:0;position:absolute;top:calc(50% - .5em);width:1em}#type.premiumplan .floormap{padding:60px 0 80px}#type.premiumplan #premiumContents .special{padding:initial}#type.premiumplan #premiumContents .special .bg{background-image:url();margin-top:40px;padding:0 0 100px}#type.premiumplan #premiumContents .special .bg>.bg2{padding:40px 0}#type.premiumplan #premiumContents .special>.title{background-color:var(--bodycolor);color:var(--maincolor);padding:0 1rem;position:relative;z-index:1}#type.premiumplan #premiumContents .special>.title:after,#type.premiumplan #premiumContents .special>.title:before{background-color:var(--maincolor)}#type.premiumplan #premiumContents .special .bg .headcopy{margin-top:0}#type.premiumplan #premiumContents .special .bg>div:first-child .images>div .image{padding-top:0}#type.premiumplan #premiumContents .special .bg .bodycopy{text-align:justify}#type.premiumplan #premiumContents .special ul{margin-top:40px}#type.premiumplan #premiumContents .special ul li{color:var(--maincolor);line-height:2rem}#type.premiumplan #premiumContents .special ul li:nth-child(3) figcaption{color:var(--bodycolor)}#type #premiumContents .special .bg>div:last-child{mix-blend-mode:multiply}#type.premiumplan #premiumContents .special .bg>div:last-child>div:first-child{width:calc(45% - 10px)}#type.premiumplan #premiumContents .special .bg>div:last-child>div.images{width:calc(55% - 10px)}#type.premiumplan #premiumContents .special .bg>div:last-child>div.images img{mix-blend-mode:multiply}#type.premiumplan #view{position:relative}#type.premiumplan #view .headcopy{-webkit-text-fill-color:unset;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-clip:initial;opacity:.7;top:0}#type.premiumplan #view .bodycopy,#type.premiumplan #view .headcopy{color:var(--bodycolor);left:50%;position:absolute;transform:translateX(-50%);z-index:1}#type.premiumplan #view .bodycopy{top:8rem;width:-webkit-max-content;width:max-content}#type.premiumplan #view figure{margin:auto;position:relative}#type.premiumplan #view figure img{display:block;width:100%}#type.premiumplan #view figure figcaption{background-color:#000c;bottom:10px;color:var(--bodycolor);font-size:80%;padding:.2em .5em;position:absolute;right:10px}#type.premiumplan .naviContainer{background-color:var(--maincolor)}#type.premiumplan .quality_btn{padding:60px 0 20px}@media (max-width:768px){#type.premiumplan p.headcopy{font-size:200%}#type.premiumplan p.bodycopy{font-size:140%!important;margin-top:.5rem}#type.premiumplan .merit{margin-top:2rem}#type.premiumplan .merit p{font-size:120%;width:100%}#type.premiumplan ol.outline{font-size:80%;height:auto;margin-top:2rem;text-align:center;width:100%}#type.premiumplan ol.outline li{line-height:1em}#type.premiumplan ol.outline li span.floor{margin-left:1rem}#type.premiumplan ol.outline li span.floor sub{bottom:-2.5em}#type.premiumplan ol.outline li span.floor:after,#type.premiumplan ol.outline li span.floor:before{height:1.5rem;width:.5rem}#type.premiumplan ol.outline li span.floor:before{bottom:-.4rem;left:-.5rem}#type.premiumplan ol.outline li span.floor:after{bottom:-.4rem;right:-.5rem}#type.premiumplan ol.spec{margin:1rem auto}#type.premiumplan .sale{font-size:80%;margin-bottom:1rem}#type.premiumplan .space{display:flex;flex-direction:column;gap:10px}#type.premiumplan .space li{font-size:90%;line-height:1rem;padding-left:1.5rem;text-indent:inherit}#type.premiumplan .space li:after,#type.premiumplan .space li:before{height:2em;left:-.5rem;top:calc(50% - 1em);width:2em}#type.premiumplan .floormap{margin-top:1rem;padding:4%}#type.premiumplan #premiumContents .special .bg{padding:0 0 40px}#type.premiumplan #premiumContents .special .bg>.bg2{padding:5%}#type.premiumplan #premiumContents .special .bg .bodycopy{font-size:100%!important}#type.premiumplan #premiumContents .special ul{margin-top:0}#type.premiumplan #premiumContents ul li .explanation,#type.premiumplan #premiumContents ul li .name{line-height:1.2rem}#type #premiumContents ul li:last-child{width:100%}#type.premiumplan #premiumContents ul li:last-child .explanation{text-align:center}#type #premiumContents .special .bg>div:last-child{flex-direction:column-reverse}#type.premiumplan #view .bodycopy{font-size:110%!important;top:4rem!important}#type.premiumplan .navi{margin:initial}}#fb{position:fixed;right:20px;top:20px;z-index:20}#fb ul.buttons{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;-webkit-user-select:none;user-select:none}#fb ul.buttons li{list-style:none}#fb ul.buttons li a{display:block;margin:auto;perspective:100px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}#fb ul.buttons li a button{border:none;color:var(--bodycolor);cursor:pointer;padding:10px}#fb ul.buttons li.yoyaku_hp a button{background:linear-gradient(176deg,#830009,#a05050 30%,#830009 31%,#830009)}#fb ul.buttons li.request button{background:linear-gradient(176deg,#aa8534,#c8aa64 30%,#aa8534 31%,#aa8534)}#fb ul.buttons li.map button{background:linear-gradient(176deg,#282082,#4e417b 30%,#311f68 31%,#081f52)}#fb ul.buttons li.yoyaku_hp a{overflow:hidden}#fb ul.buttons li.yoyaku_hp a:before{animation:btn_animation 4s ease-in-out infinite;background-color:#fbfbfb;content:"";display:inline-block;height:100%;left:0;position:absolute;top:-180px;width:30px}#fb ul.buttons li a button p.title{font-family:LaTribuneCP;font-size:200%;letter-spacing:.1em;line-height:1em}#fb ul.buttons li a button span{font-family:A1 Mincho;font-size:180%;letter-spacing:.1em;line-height:1em;margin:0 .2em}#fb ul.buttons li a button svg.ar{height:20px;width:10px}#fb ul.buttons li a button:before{background:var(--subgraduation);border:1px solid var(--maincolor);content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;transform:scaleX(0);transform-origin:right;transition:transform 1s cubic-bezier(.19,1,.22,1);width:100%;z-index:0}#fb ul.buttons li a button:hover:before{transform:scaleX(1);transform-origin:left}@media (max-width:768px){#fb{display:none}}body.type ol#menubutton{display:none}ol#menubutton{cursor:pointer;height:50px;left:20px;pointer-events:auto;position:fixed;top:10px;-webkit-user-select:none;user-select:none;width:80px;z-index:20;z-index:11}ol#menubutton li{background-color:#fff;display:block;height:1px;position:absolute;top:50%;transform-origin:25px 0;transition:all .4s;width:100%}body.aoi ol#menubutton:hover li,ol#menubutton:hover li{background-color:var(--themecolor)}ol#menubutton li:first-child{height:3px;top:10px}ol#menubutton li:nth-child(3){height:3px;top:calc(100% - 10px)}ol#menubutton li:last-child{background-color:initial;bottom:0;color:var(--bodycolor);font-family:LaTribuneCP;font-size:380%;letter-spacing:.1em;line-height:1em;text-align:center;top:auto}body.aoi ol#menubutton li,body.value ol#menubutton li{background-color:var(--maincolor)}body.aoi ol#menubutton li:last-child,body.value ol#menubutton li:last-child{background-color:var(--bodyolor);color:var(--maincolor)}body.aoi #root:after,body.value #root:after{background-color:initial}ol#menubutton:hover li:first-child{top:15px}ol#menubutton:hover li:nth-child(3){top:calc(100% - 16px)}ol#menubutton.isOpen li{background-color:var(--maincolor);opacity:0}ol#menubutton.isOpen li:first-child{opacity:1;transform:translateY(10px) rotate(20deg)}ol#menubutton.isOpen li:nth-child(3){opacity:1;transform:translateY(-10px) rotate(-20deg)}ol#menubutton.isOpen:hover li:first-child{transform:translateY(7px) rotate(10deg)}ol#menubutton.isOpen:hover li:nth-child(3){transform:translateY(-7px) rotate(-10deg)}ol#menubutton.isOpen li:last-child{pointer-events:none}@media (max-width:768px){ol#menubutton{left:auto;position:fixed;right:10px;top:0;width:50px}@supports (bottom:var(--sab )){ol#menubutton{bottom:calc(5px + var(--sab)/2)}}ol#menubutton li:first-child{top:15px}ol#menubutton li:nth-child(3){top:calc(100% - 15px)}ol#menubutton li:last-child{bottom:5px;font-size:240%}ol#menubutton.isOpen li:first-child{transform:translateY(10px) rotate(20deg)}ol#menubutton.isOpen li:nth-child(3){transform:translateY(-10px) rotate(-20deg)}ol#menubutton.isOpen:hover li:first-child{transform:translateY(10px) rotate(20deg)}ol#menubutton.isOpen:hover li:nth-child(3){transform:translateY(-10px) rotate(-20deg)}}body.type div#sidemenu{display:none}div#sidemenu{align-items:center;display:flex;height:100%;justify-content:center;left:0;min-height:100vh;min-height:-webkit-fill-available;opacity:1;overflow-x:hidden;position:fixed;top:0;transition:opacity 2s ease-in-out;-webkit-user-select:none;user-select:none;width:640px;z-index:10}div#sidemenu::-webkit-scrollbar{display:none}div#sidemenu.isOpen{pointer-events:auto}div#sidemenu.isClose{pointer-events:none}div#sidemenu .contents{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:80px 20px 20px;position:absolute;top:0;transition:left .5s ease-out .2s,opacity .5s ease-out .2s;width:100%}div#sidemenu.isOpen .contents{left:0;opacity:1;visibility:visible}div#sidemenu.isClose .contents{left:40px;opacity:0;visibility:hidden}div#sidemenu .decoration{transition:opacity .5s ease-out .2s}div#sidemenu.isOpen .decoration{opacity:1;visibility:visible}div#sidemenu.isClose .decoration{opacity:0;visibility:hidden}div#sidemenu ul.menu{display:flex;flex-wrap:wrap;gap:10px 20px}div#sidemenu ul.menu li{border-bottom:1px solid var(--themecolor);display:block;margin-bottom:10px;padding:5px 0 5px 5px;width:48%}div#sidemenu ul.menu li:has(>a.active){background:linear-gradient(90deg,#c9a0634d,#c9a06300)}div#sidemenu ul.menu a{align-items:baseline;color:var(--maincolor);display:inline-flex;position:relative;width:100%}div#sidemenu ul.menu a.active{color:var(--themecolor)}div#sidemenu ul.menu a img.cross{margin-right:.2em;opacity:.2;width:40px}div#sidemenu ul.menu a.active img.cross{opacity:1}div#sidemenu ul.menu a img.new{margin-right:.5em;position:relative;top:.2em;width:30px}div#sidemenu ul.menu a img.unset{display:none}div#sidemenu ul.menu a p.ja{display:inline-flex;font-family:Ryumin Regular KL;font-size:200%;letter-spacing:.1em;line-height:1.2em;position:relative;white-space:nowrap}div#sidemenu ul.menu a p.en{bottom:-.5em;color:var(--themecolor);font-family:LaTribuneCP;font-size:150%;letter-spacing:.1em;position:absolute;right:0;white-space:nowrap}div#sidemenu .cfa{background-color:#171c61;font-family:A1 Mincho;margin-top:5%;overflow:hidden;padding:2%;position:relative;text-align:center}div#sidemenu .cfa>.container{padding:initial;width:auto}div#sidemenu .cfa div.plan{background:linear-gradient(90deg,#b28247,#8f5d27 40%,#6a3906);padding:10px 20px;width:100%}div#sidemenu .cfa div.contract,div#sidemenu .cfa div.plan{display:none}div#sidemenu .cfa div.headcopy{color:#c9bc9c}div#sidemenu .cfa div.headcopy .btn,div#sidemenu .cfa div.headcopy .price{display:none}div#sidemenu .cfa div.headcopy p.title{align-items:center;display:flex;font-family:Ryumin Regular KL;font-size:200%;justify-content:center;letter-spacing:0}div#sidemenu .cfa div.headcopy p.title span{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#171c61;font-family:LaTribuneCP;font-size:180%;letter-spacing:.6rem;line-height:0;margin-left:1rem;margin-top:.3rem}div#sidemenu .cfa div.headcopy ul li{align-items:center;border-bottom:1px solid var(--themecolor);display:flex;font-size:100%;justify-content:center;letter-spacing:.05em;line-height:0;padding:.8em 0 1em}div#sidemenu .cfa div.headcopy ul li span{font-size:60%;letter-spacing:0;margin-bottom:-.2em}div#sidemenu .cfa div.headcopy ul li{background-color:#081f52;border-bottom:none;margin-top:20px}div#sidemenu .cfa p.bodycopy{color:var(--maincolor);font-size:140%;letter-spacing:.1em;line-height:1.2em;margin:0 0 1.5em;text-align:center}div#sidemenu .cfa p.bodycopy br.on{display:block}div#sidemenu .cfa .campaign{display:none}div#sidemenu .cfa ul.buttons li{display:inline-block;width:100%}div#sidemenu .cfa ul.buttons li.request{margin-top:.5em}div#sidemenu .cfa ul.buttons li button{align-items:center;background:linear-gradient(176deg,#e9e9e9,#f1eee9 30%,#e4dfd6 0,#e4dfd6);border:5px solid #e9e9e9;border-radius:15px;color:var(--bodycolor);cursor:pointer;display:flex;font-family:A1 Mincho;font-size:240%;letter-spacing:.1em;line-height:1em;overflow:hidden;padding:.8em 0;position:relative;width:100%}div#sidemenu .cfa ul.buttons li.yoyaku_hp button{background:linear-gradient(176deg,#830009,#a05050 30%,#830009 31%,#830009)}div#sidemenu .cfa ul.buttons li.request button{background:linear-gradient(176deg,#aa8534,#c8aa64 30%,#aa8534 31%,#aa8534)}div#sidemenu .cfa ul.buttons li button p.icon{align-items:center;background-color:var(--bodycolor);color:var(--bodycolor);display:flex;font-family:LaTribuneCP;font-size:80%;justify-content:center;left:0;letter-spacing:.1em;line-height:1em;overflow:hidden;padding:1em 1.25em 1em .75em;width:4em}div#sidemenu .cfa ul.buttons li button p.icon,div#sidemenu .cfa ul.buttons li button p.icon:before{-webkit-clip-path:polygon(0 0,65% 0,100% 50%,65% 100%,0 100%);clip-path:polygon(0 0,65% 0,100% 50%,65% 100%,0 100%);height:100%;position:absolute}div#sidemenu .cfa ul.buttons li button p.icon:before{content:"";width:100%;z-index:-1}div#sidemenu .cfa ul.buttons li.yoyaku_hp button p.icon:before{background-color:#830009}div#sidemenu .cfa ul.buttons li.request button p.icon:before{background-color:#aa8535}div#sidemenu .cfa ul li button p.icon:after{background:radial-gradient(circle,#0000 48%,#ffffff80 100%);border-radius:160% 0 70% 0;content:"";height:200%;left:-57%;position:absolute;top:-147%;transform:rotate(70deg);width:130%;z-index:-1}div#sidemenu .cfa ul.buttons li button span{margin-top:-.2em}div#sidemenu .cfa ul.buttons li.request button span,div#sidemenu .cfa ul.buttons li.yoyaku_hp button span{margin-left:5em;margin-right:2.5em}div#sidemenu .cfa ul.buttons li button svg.ar{height:29px;width:14px}div#sidemenu .cfa ul.buttons li button:before{background:var(--subgraduation);border:1px solid var(--maincolor);content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;transform:scaleX(0);transform-origin:right;transition:transform 1s cubic-bezier(.19,1,.22,1);width:100%;z-index:0}div#sidemenu .cfa ul.buttons li button:hover:before{transform:scaleX(1);transform-origin:left}div#sidemenu .colorselect{background-color:#f4ece0;margin-left:-4%;margin-top:1%;position:relative;width:580px}div#sidemenu .colorselect .btn{background-position:50%;background-position:cover;font-family:A1 Mincho;position:relative;text-align:center;width:100%;z-index:1}div#sidemenu .colorselect .btn .bg{cursor:pointer;padding:5% 0 5% 20%;position:relative}div#sidemenu .colorselect .btn .bg:before{background-color:#95613480;content:"";height:calc(100% - 10px);left:5px;position:absolute;top:5px;transition:opacity .2s cubic-bezier(.7,.3,.55,1);width:calc(100% - 10px);z-index:-1}div#sidemenu .colorselect .btn:hover .bg:before{opacity:.6}div#sidemenu .colorselect .btn img.icon{left:5px;position:absolute;top:53%;transform:translateY(-50%);width:120px}div#sidemenu .colorselect p.headcopy{display:none}div#sidemenu .colorselect p.bodycopy{color:var(--bodycolor);font-family:Ryumin Regular KL;font-size:240%;letter-spacing:.1em;margin-top:0}div#sidemenu .colorselect p.bodycopy span{background-color:#a50319;border-radius:2px;color:var(--bodycolor);display:inline-block;display:block;font-size:65%;line-height:1.5em;margin:auto;padding:0 .5em .1em;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}div#sidemenu .colorselect p.explanation{color:var(--bodycolor);font-family:Ryumin Regular KL;font-size:120%;letter-spacing:.1em;margin-top:0}div#sidemenu .colorselect .annotation{display:none}div#sidemenu div.bg{height:100%;left:0;overflow:hidden;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:-1}div#sidemenu div.bg .first,div#sidemenu div.bg .second{border-radius:0 50% 50% 0/0 50% 70% 0;content:"";height:200%;left:-200%;position:absolute;top:-50%;width:200%}div#sidemenu div.bg .first{background-color:#dfdfdf}div#sidemenu div.bg .second{background-color:#efefef}div#sidemenu.isOpen div.bg .first,div#sidemenu.isOpen div.bg .second{border-radius:0;transition:left 1s cubic-bezier(0,.93,.59,1),border-radius .5s cubic-bezier(.82,.37,.97,.67)}div#sidemenu.isClose div.bg .first,div#sidemenu.isClose div.bg .second{border-radius:50% 50%/50% 70%;left:-200%;transition:left .4s cubic-bezier(.82,.37,.97,.67),border-radius .5s cubic-bezier(0,.32,.74,.89)}div#sidemenu.isOpen div.bg .first{left:-100%;transition-delay:.1s}div#sidemenu.isOpen div.bg .second{left:-105%;transition-delay:.3s}div#sidemenu.isClose div.bg .first{transition-delay:.3s}div#sidemenu .decoration{bottom:-80px;left:50%;position:absolute;transform:translateX(-50%);width:300px}@media (max-width:768px){div#sidemenu{width:100vw}div#sidemenu .contents{padding:20px}div#sidemenu ul.menu{margin-top:20px}div#sidemenu ul.menu a{font-size:200%}div#sidemenu ul.menu a img.cross,div#sidemenu ul.menu a img.new{top:.4em;width:24px}div#sidemenu ul.menu{gap:10px}div#sidemenu ul.menu a{font-size:65%}div#sidemenu .cfa{width:100%}div#sidemenu .cfa div.headcopy{font-size:240%;margin:.2em 0}div#sidemenu .cfa div.headcopy p.title{font-size:60%}div#sidemenu .cfa div.headcopy p.title span{-webkit-text-stroke-width:.5px;letter-spacing:.4rem}div#sidemenu .cfa div.headcopy ul li{margin-top:0}div#sidemenu .cfa div.headcopy ul li:nth-child(2){margin-top:4%}div#sidemenu .cfa p.bodycopy{font-size:90%}div#sidemenu .cfa ul.buttons li button{font-size:140%}div#sidemenu .cfa ul.buttons li button p.icon{width:5em}div#sidemenu .cfa ul.buttons li.request button span,div#sidemenu .cfa ul.buttons li.yoyaku_hp button span{margin-left:4.5em;margin-right:2.8em}div#sidemenu .cfa ul.buttons li button svg.ar{height:20px;width:10px}div#sidemenu .colorselect{margin-top:2%;width:100%}div#sidemenu .colorselect .btn .bg{padding:5% 0}div#sidemenu .colorselect .btn .bg:before{transform:none}div#sidemenu .colorselect p.headcopy{font-size:280%}div#sidemenu .colorselect p.bodycopy{font-size:150%;margin-left:70px}div#sidemenu .colorselect p.explanation{font-size:80%;margin-left:70px}div#sidemenu .colorselect .btn img.icon{width:80px}div#sidemenu .colorselect .annotation{padding:0 2% 2%}}@keyframes bg_open{0%{visibility:inherit}to{visibility:inherit}}@keyframes bg_close{0%{visibility:inherit}to{visibility:inherit}}#mobilemenu{background-color:var(--decorationcolor3);border-top:1px solid var(--advancecolor2);bottom:0;height:60px;left:0;position:fixed;width:100%;z-index:9}@supports (height:var(--sab )){#mobilemenu{height:calc(60px + var(--sab)/2)}}.type #mobilemenu ul.menu{left:0;width:100%}#mobilemenu ul.menu{background-color:var(--bodycolor);color:var(--themecolor3);display:flex;height:100%;left:0;pointer-events:auto;position:relative;-webkit-user-select:none;user-select:none;width:100%}#mobilemenu ul.menu li{display:block;height:100%;outline:var(--decorationcolor3) solid 1px;outline-offset:-4px;position:relative;width:100%}#mobilemenu ul.menu li.dial{width:70%}#mobilemenu ul.menu li.yoyaku_hp{background:linear-gradient(90deg,#51318f,#081f52);background:linear-gradient(176deg,#830009,#a05050 30%,#830009 31%,#830009);overflow:hidden}#mobilemenu ul.menu li.request,#mobilemenu ul.menu li.yoyaku_hp{border:1px solid var(--bodycolor);outline:var(--bodycolor) solid 1px;outline-offset:-4px}#mobilemenu ul.menu li.request{background:linear-gradient(90deg,#aa8535,#6c5318);background:linear-gradient(176deg,#aa8534,#c8aa64 30%,#aa8534 31%,#aa8534)}#mobilemenu ul.menu li.request a,#mobilemenu ul.menu li.yoyaku_hp a{color:var(--bodycolor)}#mobilemenu ul.menu li:first-child:after{background-color:var(--decorationcolor3);content:"";display:none;height:80%;position:absolute;right:0;top:8%;width:1px}#mobilemenu ul.menu li a{align-items:center;color:var(--bodycolor);color:var(--themecolor3);display:flex;font-family:Ryumin Medium KL;font-size:3.5vw;height:100%;justify-content:center;letter-spacing:0;line-height:1em;width:100%}@supports (padding-bottom:var(--sab )){#mobilemenu ul.menu li a{padding-bottom:calc(var(--sab)/2)}}#mobilemenu ul.menu li.yoyaku_hp:before{animation:btn_animation 4s ease-in-out infinite;background-color:#fbfbfb;content:"";display:inline-block;height:100%;left:0;position:absolute;top:-180px;width:30px}#colorselect+footer,#design+footer,#development+footer,#landplan+footer,#location+footer,#quality+footer,#safety+footer{border-top:1px solid var(--subcolor)}footer ul.menu{padding:10px}footer ul.menu a{color:#080808}footer ul.menu a.active{color:#ccc}footer ul.menu li{border-right:1px solid #080808;display:inline-block;padding:0 1rem}footer ul.menu li:first-child{padding-left:0}footer ul.menu li:last-child{border:none}footer ul li a:hover{color:#ccc}footer #inquiry_container{color:var(--maincolor);margin:60px 0;text-align:center}footer #inquiry_container .title{font-family:Ryumin Regular KL;font-size:130%;line-height:3em}footer #inquiry_container #dial{align-items:center;display:flex;font-family:LaTribuneCP;justify-content:center}footer #inquiry_container #dial .logo{font-size:240%;letter-spacing:.1em;margin-right:.5em}footer #inquiry_container #dial .callnumber{font-size:600%;letter-spacing:.1em}footer #inquiry_container .information{font-family:Ryumin Regular KL;font-size:100%;letter-spacing:0;line-height:1.5em}footer #inquiry_container .information p.kyugyo{background-color:#fff;display:inline-block;margin-top:2em;outline:1px solid #fff;outline-offset:2px;padding:.4em 1em;position:relative}footer #inquiry_container .information p.kyugyo:after{background-color:var(--subcolor);content:"";height:1px;left:0;position:absolute;top:-1em;width:100%}footer #inquiry_container .information p.kyugyo span.title{display:block;line-height:1.8em}footer #inquiry_container .information p.kyugyo span.explanation{display:block}footer #inquiry_container .information p.kyugyo span.supplemental{background-color:var(--bodycolor);display:block;margin:.5em 0;padding:.5em 1em;text-align:center}footer #inquiry_container .information p.kyugyo a{color:#044e9c;text-decoration:underline}footer #inquiry_container #dial a{display:contents}footer .annotation{font-size:80%;line-height:1.5em;margin:20px 0;padding:1.5em 0}footer .annotation span.attension{color:#e60012;display:block}footer .annotation span.correction{display:block;margin-top:.5em}footer #companies_container{padding:40px 0;position:relative;text-align:center}footer #companies_container .bar{background-color:var(--decorationcolor);display:block;height:1px;left:0;position:absolute;top:0;width:0}footer #companies_container ol li{display:inline-block;padding:10px 15px;vertical-align:top}footer #companies_container ol li:first-child{padding:10px 15px 10px 0}footer #companies_container ol li:last-child{padding:10px 0 10px 15px}footer #companies_container ol li a{display:block;text-align:center}footer #companies_container ol li:first-child a{width:185px}footer #companies_container ol li:nth-child(2) a{width:187px}footer #companies_container ol li:nth-child(3) a{width:175px}footer #companies_container ol li:nth-child(4) a{width:162px}footer #companies_container ol li:nth-child(5) a{width:130px}footer #companies_container ol li a img{width:100%}@media (min-width:768px){#mobilemenu{display:none}}@media (max-width:768px){#map+footer{border-top:1px solid var(--decorationcolor)}footer #inquiry_container{margin:10% 0}footer #inquiry_container .title{font-size:130%;line-height:2em}footer #inquiry_container #dial .logo{font-size:120%;margin-right:.75em}footer #inquiry_container #dial .callnumber{font-size:400%}footer #inquiry_container .information{font-size:85%}footer #inquiry_container .information p.kyugyo span.explanation{font-size:110%}footer #inquiry_container .information p.kyugyo span.supplemental{text-align:justify}footer .annotation{font-size:70%;margin:1% 0 0;padding:1%;white-space:inherit!important}footer #companies_container{margin-bottom:60px;padding:5% 0}footer #companies_container ol{margin:auto;max-width:460px;text-align:left}footer #companies_container ol li{padding:5px 10px!important;width:50%}footer #companies_container ol li:first-child a{width:166.5px}footer #companies_container ol li:nth-child(2) a{width:168.3px}footer #companies_container ol li:nth-child(3) a{width:157.5px}footer #companies_container ol li:nth-child(4) a{width:158.76px}footer #companies_container ol li:nth-child(5) a{width:117px}}body:not(.Top) #modalCampaign{display:none}#modalCampaign{align-items:center;bottom:auto;display:flex;height:100vh;justify-self:center;left:0;position:fixed;top:0;transition:left 1s cubic-bezier(0,.93,.59,1);width:100vw;z-index:30}#modalCampaign.isOpen{left:0}#modalCampaign.isClose{pointer-events:none;transition-delay:.1s}#modalCampaign .campaign{display:flex;gap:10px;position:relative}#modalCampaign .campaign>ol#closebutton{bottom:20px;left:auto;right:20px;top:auto}#modalCampaign .bg{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;position:relative;width:100%}#modalCampaign.isClose .bg{display:none}#modalCampaign .bg:after,#modalCampaign .bg:before{border-radius:0 50% 50% 0/0 50% 70% 0;content:"";height:300%;left:-200%;position:absolute;top:-100%;width:200%;z-index:-1}#modalCampaign .bg:before{background:var(--themegradation);left:-100%;opacity:.6}#modalCampaign .bg:after{background-color:var(--bodycolor);left:-100%;opacity:.8}#modalCampaign.isOpen .bg:after,#modalCampaign.isOpen .bg:before{border-radius:0;transition:left 1s cubic-bezier(0,.93,.59,1),border-radius .5s cubic-bezier(.82,.37,.97,.67)}#modalCampaign .campaign>ol#closebutton{background-color:var(--maincolor);border-radius:50px;cursor:pointer;height:50px;opacity:0;outline:var(--maincolor) solid 10px;outline-offset:-1px;pointer-events:none;position:absolute;right:-10px;top:-10px;transition:opacity 0s;-webkit-user-select:none;user-select:none;width:50px;z-index:20}#modalCampaign.isOpen .campaign>ol#closebutton{opacity:1;pointer-events:auto;transition:opacity 1s 1s}#modalCampaign .campaign>ol#closebutton li{background-color:#fff;display:block;height:3px;position:absolute;top:50%;transform-origin:25px 0;transition:all .4s;width:100%}#modalCampaign .campaign>ol#closebutton:hover li{background:var(--themegradation)}#modalCampaign .campaign>ol#closebutton li:first-child{top:20px;transform:translateY(5px) rotate(30deg)}#modalCampaign .campaign>ol#closebutton li:last-child{top:calc(100% - 20px);transform:translateY(-5px) rotate(-30deg)}#modalCampaign .campaign>ol#closebutton:hover li:first-child{top:10px;transform:translateY(15px) rotate(20deg)}#modalCampaign .campaign>ol#closebutton:hover li:last-child{top:calc(100% - 10px);transform:translateY(-15px) rotate(-20deg)}#modalCampaign .bg .campaign{max-height:60%}#modalCampaign .bg .campaign a{display:block}#modalCampaign .bg .campaign img{width:100%}@media (orientation:portrait){#modalCampaign .bg .campaign{align-items:center;flex-direction:column;justify-content:center;position:static;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#modalCampaign .bg .campaign a{width:calc(100% - 20px)}#modalCampaign .bg .campaign img{max-width:100%;width:auto}#modalCampaign .campaign>ol#closebutton{right:10px}}@media (orientation:portrait) and (max-width:767px){#modalCampaign .campaign>ol#closebutton{transform:scale(.5);transform-origin:right top}}@media (orientation:landscape){#modalCampaign .campaign>ol#closebutton{right:-10px;top:-30px}}@media (orientation:landscape) and (max-width:1023px){#modalCampaign .campaign>ol#closebutton{right:0;top:-10px;transform:scale(.5);transform-origin:right top}}body:not(.Top) #youtubeplayer{display:none}#youtubeplayer{align-items:center;bottom:auto;display:flex;height:100vh;justify-self:center;left:0;position:fixed;top:0;transition:left 1s cubic-bezier(0,.93,.59,1);width:100vw;z-index:30}#youtubeplayer.isOpen{left:0}#youtubeplayer.isClose{pointer-events:none;transition-delay:.1s}#youtubeplayer ol#closebutton{bottom:20px;left:auto;right:20px;top:auto}#youtubeplayer .conceptmovie:after,#youtubeplayer .conceptmovie:before{border-radius:0 50% 50% 0/0 50% 70% 0;content:"";height:200%;left:-200%;position:absolute;top:-50%;width:200%;z-index:-1}#youtubeplayer .conceptmovie:before{background:var(--themegradation)}#youtubeplayer .conceptmovie:after{background-color:var(--maincolor)}#youtubeplayer.isOpen .conceptmovie:after,#youtubeplayer.isOpen .conceptmovie:before{border-radius:0;transition:left 1s cubic-bezier(0,.93,.59,1),border-radius .5s cubic-bezier(.82,.37,.97,.67)}#youtubeplayer.isClose .conceptmovie:after,#youtubeplayer.isClose .conceptmovie:before{border-radius:50% 50%/50% 70%;transition:left .4s cubic-bezier(.82,.37,.97,.67),border-radius .5s cubic-bezier(0,.32,.74,.89)}#youtubeplayer.isOpen .conceptmovie:before{left:-100%;transition-delay:.1s}#youtubeplayer.isOpen .conceptmovie:after{left:calc(-100% - 1px);transition-delay:.3s}#youtubeplayer.isClose .conceptmovie:before{transition-delay:.3s}#youtubeplayer .conceptmovie iframe{height:56.25vw;width:calc(100vw - 1px)}#youtubeplayer.isOpen .conceptmovie iframe{opacity:1;transition:opacity 4s 1s;visibility:visible}#youtubeplayer.isClose .conceptmovie iframe{opacity:0;transition:opacity 0s;visibility:hidden}#youtubeplayer>ol#closebutton{background-color:var(--maincolor);bottom:20px;cursor:pointer;height:30px;opacity:0;outline:var(--maincolor) solid 10px;pointer-events:none;position:absolute;right:20px;transition:opacity 0s;-webkit-user-select:none;user-select:none;width:50px;z-index:20}#youtubeplayer.isOpen>ol#closebutton{opacity:1;pointer-events:auto;transition:opacity 1s 1s}#youtubeplayer>ol#closebutton li{background-color:#fff;display:block;height:3px;position:absolute;top:50%;transform-origin:25px 0;transition:all .4s;width:100%}#youtubeplayer>ol#closebutton:hover li{background:var(--themegradation)}#youtubeplayer>ol#closebutton li:first-child{top:10px;transform:translateY(5px) rotate(20deg)}#youtubeplayer>ol#closebutton li:last-child{top:calc(100% - 10px);transform:translateY(-5px) rotate(-20deg)}#youtubeplayer>ol#closebutton:hover li:first-child{top:10px;transform:translateY(5px) rotate(10deg)}#youtubeplayer>ol#closebutton:hover li:last-child{top:calc(100% - 10px);transform:translateY(-5px) rotate(-10deg)}@media (max-width:768px){#youtubeplayer>ol#closebutton{bottom:auto;top:15px}}@font-face{font-display:block;font-family:LaTribuneCP;src:url(/static/media/LaTribuneCP.4424027a9d203c03bc9c.woff)}#root{position:relative}#root:after{background-color:#11121399;background-color:#0009;content:"";height:120px;left:0;position:fixed;top:0;width:120px}.scroll{transition:filter 1s cubic-bezier(.11,.76,.26,1)}div#container{width:100%}div.container{margin:0 auto;padding:0 16px;perspective:100px;width:992px}.iiz__btn{background:#fff;border:3px solid var(--themecolor);border-radius:3px}.iiz__hint{left:10px;right:none}.iiz__hint:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%202c-4.406%200-8%203.594-8%208%200%204.406%203.594%208%208%208a7.948%207.948%200%200%200%204.896-1.69l5.397%205.397a1%201%200%200%200%201.414%200%201%201%200%200%200%200-1.414l-5.396-5.397A7.948%207.948%200%200%200%2018%2010c0-4.406-3.594-8-8-8zm0%202c3.326%200%206%202.674%206%206s-2.674%206-6%206-6-2.674-6-6%202.674-6%206-6zm0%202a1%201%200%200%200-1%201v2H7a1%201%200%200%200-1%201%201%201%200%200%200%201%201h2v2a1%201%200%200%200%201%201%201%201%200%200%200%201-1v-2h2a1%201%200%200%200%201-1%201%201%200%200%200-1-1h-2V7a1%201%200%200%200-1-1z%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-variant-east-asian%3Anormal%3Bfont-feature-settings%3Anormal%3Bfont-variation-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bshape-margin%3A0%3Binline-size%3A0%3Bclip-rule%3Anonzero%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A1%3Bfill-rule%3Anonzero%3Bstroke%3Anone%3Bstroke-width%3A2%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%3Benable-background%3Aaccumulate%3Bstop-color%3A%23000%3Bstop-opacity%3A1%3Bopacity%3A1%22%2F%3E%3C%2Fsvg%3E")}.iiz__close:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20data-name%3D%22Layer%202%22%3E%3Cpath%20d%3D%22m13.41%2012%204.3-4.29a1%201%200%201%200-1.42-1.42L12%2010.59l-4.29-4.3a1%201%200%200%200-1.42%201.42l4.3%204.29-4.3%204.29a1%201%200%200%200%200%201.42%201%201%200%200%200%201.42%200l4.29-4.3%204.29%204.3a1%201%200%200%200%201.42%200%201%201%200%200%200%200-1.42z%22%20data-name%3D%22close%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:inherit;transform:inherit}.c-scrollbar{transition-delay:1s}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{transition-delay:0s}@media (max-width:960px){div.container{padding:0 1%;width:100%}}@media (max-width:768px){#root:after{height:80px;left:auto;right:0;width:70px}.iiz__zoom-img{pointer-events:auto}}#top section#colorselect{background-color:#f4ece0}#plan section#colorselect{background-color:var(--maincolor)}#quality section#colorselect{background-color:var(--bodycolor);margin-top:100px}section#colorselect{padding:50px 0;position:relative}section#colorselect .decoration{position:absolute;right:-350px;top:2070px;width:920px}section#colorselect .btn{background-position:50%;background-position:cover;font-family:A1 Mincho;margin:40px auto;padding:20px;position:relative;text-align:center;width:890px;z-index:1}section#colorselect .btn .bg{cursor:pointer;margin:auto;padding:80px 0;position:relative}section#colorselect .btn .bg:before{background-color:#95613480;content:"";height:100%;left:0;position:absolute;top:0;transition:transform 1s cubic-bezier(.11,.76,.26,1);width:100%;z-index:-1}section#colorselect .btn:hover .bg:before{transform:translateX(40px)}section#colorselect .btn img.icon{left:0;position:absolute;top:-70px;width:180px}section#colorselect p.headcopy{color:#fff9;font-family:LaTribuneCP;font-size:280%;font-weight:inherit;letter-spacing:.1em;opacity:0;text-align:center;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}section#colorselect p.headcopy.is-inview{opacity:1;transform:none}section#colorselect p.bodycopy{color:var(--bodycolor);font-family:Ryumin Regular KL;font-size:300%;letter-spacing:.1em;margin-top:0;opacity:0;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}section#colorselect p.bodycopy span{background-color:#a50319;border-radius:2px;color:var(--bodycolor);display:inline-block;font-size:65%;line-height:1.5em;margin-bottom:0;margin-right:.5em;padding:0 .5em .1em;position:relative;top:-.15em}section#colorselect p.bodycopy.is-inview{opacity:1;transform:none}section#colorselect p.explanation{color:var(--bodycolor);font-family:Ryumin Regular KL;font-size:180%;letter-spacing:.1em;margin-top:0;opacity:0;transform:translateY(100px);transition:opacity 1s cubic-bezier(.7,.3,.55,1),transform 1s cubic-bezier(.11,.76,.26,1)}section#colorselect p.explanation.is-inview{opacity:1;transform:none}section#colorselect .annotation{font-size:80%;left:0;position:absolute;text-align:justify;top:102%;width:100%}@media (max-width:768px){#quality section#colorselect{margin-top:5%}section#colorselect{padding:5% 0 25%}section#colorselect .decoration{top:40px}section#colorselect p.headcopy{font-size:360%}section#colorselect p.bodycopy{font-size:160%}section#colorselect p.explanation{font-size:120%}section#colorselect .btn{margin:5% auto 0;padding:5%;width:100%}section#colorselect .btn .bg{padding:15% 0}section#colorselect .btn img.icon{top:-40px;width:120px}}