@charset "utf-8";#contents .skeleton{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-animation:fade-in .25s ease-in-out both;-moz-animation:fade-in .25s ease-in-out both;-o-animation:fade-in .25s ease-in-out both;-ms-animation:fade-in 0.25s ease-in-out both;animation:fade-in .25s ease-in-out both}#contents .skeleton:before{content:"";display:block;background:-webkit-linear-gradient(0deg,#f0f0f0 25%,#fafafa 50%,#f0f0f0 75%);background:-moz-linear-gradient(0deg,#f0f0f0 25%,#fafafa 50%,#f0f0f0 75%);background:-o-linear-gradient(0deg,#f0f0f0 25%,#fafafa 50%,#f0f0f0 75%);background:-ms-linear-gradient(0deg,#f0f0f0 25%,#fafafa 50%,#f0f0f0 75%);background:linear-gradient(90deg,#f0f0f0 25%,#fafafa 50%,#f0f0f0 75%);background-size:200% 100%;-webkit-animation:shimmer 1.5s infinite linear;-moz-animation:shimmer 1.5s infinite linear;-o-animation:shimmer 1.5s infinite linear;-ms-animation:shimmer 1.5s infinite linear;animation:shimmer 1.5s infinite linear;width:60%;height:1em}#body{all:revert}#body *{all:revert}#body{font:16px/1.75 roboto,Helvetica,Arial,"Lucida Grande",sans-serif;color:#333}#body *{font-size:inherit;color:inherit}#body h2{font-size:24px;font-weight:700}#body h3{font-size:20px;font-weight:700}#body h4{font-size:16px;font-weight:700}#body a{color:#1c3a83;text-decoration:underline}#body hr{border-color:#d6d6d6}#body figure{margin-left:0;margin-right:0}#body figure figcaption{font-size:14px}#body img.textlive-image{max-width:100%}#body img.kao-icon{width:60px}.no-touch #body a{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s}.no-touch #body a:hover{opacity:.4}.device-pc #information h3{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.device-pc #information h3 span{margin-left:8px;font-size:20px;line-height:1.5;font-weight:700}.device-pc #information h3:before{font-size:32px}.device-pc #information dl{margin-top:16px}.device-pc #information dl div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;border-top:1px #d6d6d6 dashed}.device-pc #information dl div dd,.device-pc #information dl div dt{padding:16px 0}.device-pc #information dl div dd{font-size:14px;line-height:1.71;font-weight:700;width:96px}.device-pc #information dl div dd .skeleton{height:24px}.device-pc #information dl div dt{font-size:16px;line-height:1.5;width:calc(100% - 96px)}.device-pc #information dl div dt .skeleton{height:24px}.device-pc #information dl div dt a:has(.skeleton){pointer-events:none}.device-pc #information p{display:none;font-size:16px;line-height:1.5;margin-top:16px;padding:16px 0;border-top:1px #d6d6d6 dashed}.device-pc [data-role=index] #contents{width:auto;padding:22px 0 40px}.device-pc [data-role=index] #contents>header h2{margin:0 auto 80px;position:relative}.device-pc [data-role=index] #contents>header h2 img{display:block;aspect-ratio:544/111;width:400px;margin:0 auto 28px}.device-pc [data-role=index] #contents>header h2:before{content:"";position:absolute;right:6px;bottom:10px;aspect-ratio:178/8;width:178px;background:url("/store/techo/en/place/gransta/2027/images/mv.svg") no-repeat;background-size:cover}.device-pc [data-role=index] #contents>header h2:after{content:"";display:block;width:100%;height:max(480px,calc(100vw * 480 / 1500));background:url("/store/techo/place/gransta/2027/images/mv.webp") no-repeat center top;background-size:cover}.device-pc [data-role=index] #contents>header p{width:1092px;margin:0 auto 68px;font-size:18px;line-height:1.78;font-weight:700}.device-pc [data-role=index] #contents>header>div{width:1092px;margin:0 auto 88px;display:grid;grid-template-columns:repeat(3,1fr);gap:0 36px}.device-pc [data-role=index] #contents>header>div dl dd{width:280px;margin:0 auto;aspect-ratio:280/280}.device-pc [data-role=index] #contents>header>div dl dd img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.device-pc [data-role=index] #contents>header>div dl dt{text-align:center;font-weight:700;color:#666;margin-top:16px}.device-pc [data-role=index] #contents>header>div dl dt small{display:block;font-size:16px;line-height:1.31}.device-pc [data-role=index] #contents>header>div dl dt strong{display:block;font-size:20px;line-height:1.5}.device-pc [data-role=index] #contents>header>a{position:relative;display:grid;grid-template-columns:148px 1fr;gap:0 26px;width:640px;border:1px #f7f7f7 solid;border-radius:20px;background:#fff;-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.25);box-shadow:0 6px 12px 0 rgba(0,0,0,.25);margin:0 auto;padding:32px 20px;color:#333;-webkit-transition:-webkit-transform .2s cubic-bezier(.39, .575, .565, 1),box-shadow .2s cubic-bezier(.39, .575, .565, 1);-moz-transition:-moz-transform .2s cubic-bezier(.39, .575, .565, 1),box-shadow .2s cubic-bezier(.39, .575, .565, 1);-o-transition:-o-transform .2s cubic-bezier(.39, .575, .565, 1),box-shadow .2s cubic-bezier(.39, .575, .565, 1);-ms-transition:-ms-transform .2s cubic-bezier(.39, .575, .565, 1),box-shadow .2s cubic-bezier(.39, .575, .565, 1);transition:transform .2s cubic-bezier(.39, .575, .565, 1),box-shadow .2s cubic-bezier(.39, .575, .565, 1)}.device-pc [data-role=index] #contents>header>a:after{content:inherit}.device-pc [data-role=index] #contents>header>a:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 9px 18px 0 rgba(0,0,0,.27);box-shadow:0 9px 18px 0 rgba(0,0,0,.27)}.device-pc [data-role=index] #contents>header>a figure{aspect-ratio:148/148;position:relative;border-radius:50%;overflow:hidden}.device-pc [data-role=index] #contents>header>a figure img{position:absolute;width:100%;height:100%;object-fit:cover}.device-pc [data-role=index] #contents>header>a dl{-webkit-align-self:center;align-self:center;-ms-flex-item-align:center}.device-pc [data-role=index] #contents>header>a dl dt{border-bottom:1px #d6d6d6 solid;line-height:1.5;font-weight:700;padding-bottom:10px}.device-pc [data-role=index] #contents>header>a dl dt strong{display:block;font-size:20px}.device-pc [data-role=index] #contents>header>a dl dt small{display:block;font-size:18px;margin-top:4px}.device-pc [data-role=index] #contents>header>a dl dd{font-size:16px;line-height:1.5;padding-top:12px}.device-pc [data-role=index] #contents>header>a>small{position:absolute;bottom:16px;right:16px;background:#f7f7f7;padding:0 28px 0 12px;height:24px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:12px;font-weight:700;color:#f48a3f;border-radius:12px}.device-pc [data-role=index] #contents>header>a>small:before{font-size:20px;position:absolute;right:6px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.device-pc [data-role=index] #contents>div{width:1120px;margin:80px auto 64px}.device-pc [data-role=index] #contents>div nav{margin-bottom:64px}.device-pc [data-role=index] #contents>div nav:has(dl:empty){display:none}.device-pc [data-role=index] #contents>div nav header{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.device-pc [data-role=index] #contents>div nav header a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:14px;line-height:1.5;font-weight:700;height:32px}.device-pc [data-role=index] #contents>div section{background:#f5efdd;border-radius:12px;padding:40px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-direction:reverse;-moz-box-direction:reverse;-o-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.device-pc [data-role=index] #contents>div section>div:first-of-type{width:460px}.device-pc [data-role=index] #contents>div section>div:first-of-type h3{line-height:1.5;text-align:center}.device-pc [data-role=index] #contents>div section>div:first-of-type h3 strong{display:block;font-size:28px;font-weight:700}.device-pc [data-role=index] #contents>div section>div:first-of-type h3 small{display:block;font-size:16px;font-weight:400;margin-top:4px}.device-pc [data-role=index] #contents>div section>div:first-of-type dl{margin:12px 0}.device-pc [data-role=index] #contents>div section>div:first-of-type dl div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px #d6d6d6 solid}.device-pc [data-role=index] #contents>div section>div:first-of-type dl div dd,.device-pc [data-role=index] #contents>div section>div:first-of-type dl div dt{font-size:14px}.device-pc [data-role=index] #contents>div section>div:first-of-type dl div dd small,.device-pc [data-role=index] #contents>div section>div:first-of-type dl div dt small{display:block;font-size:12px;line-height:1.5;margin-top:6px}.device-pc [data-role=index] #contents>div section>div:first-of-type dl div dd a[href*="saas.actibookone.com"],.device-pc [data-role=index] #contents>div section>div:first-of-type dl div dt a[href*="saas.actibookone.com"]{display:block;width:fit-content;margin-top:6px}.device-pc [data-role=index] #contents>div section>div:first-of-type dl div dt{padding:13.5px 16px 13.5px 0;width:104px;font-weight:700;line-height:1.29}.device-pc [data-role=index] #contents>div section>div:first-of-type dl div dd{padding:12px 0;line-height:1.5;width:calc(100% - 104px)}.device-pc [data-role=index] #contents>div section>div:first-of-type p{font-size:12px;line-height:1.5}.device-pc [data-role=index] #contents>div section>div:first-of-type p+p{margin-top:6px}.device-pc [data-role=index] #contents>div section>div:nth-of-type(2){width:520px}.device-pc [data-role=index] #contents>div section>div:nth-of-type(2)>div{border:4px #d4d0be solid;border-radius:8px;height:360px}.device-pc [data-role=index] #contents>div section>div:nth-of-type(2)>div>div{width:100%;height:100%}.device-pc [data-role=index] #contents>div section>div:nth-of-type(2) figure{aspect-ratio:519/364;margin-top:24px}.device-pc [data-role=index] #contents>div section>div:nth-of-type(2) figure img{display:block;width:100%;height:100%;object-fit:cover}.device-pc [data-role=index] #contents>footer p{text-align:center;font-size:14px;line-height:1.5}.device-pc [data-role=index] #contents>footer a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:fit-content;margin:20px auto 50px;font-size:14px;line-height:1.5;font-weight:700;padding:0 52px 0 24px;height:44px;border-radius:22px;background:#f48a3f;color:#fff;position:relative}.device-pc [data-role=index] #contents>footer a:before{font-size:24px;color:#fff;position:absolute;right:20px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.device-pc [data-role=index] #contents>footer small{display:block;text-align:center;font-size:10px;line-height:2;color:#999;-webkit-transform:scale(.9);-moz-transform:scale(.9);-o-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-o-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}.device-pc [data-role=information] #contents{width:auto;padding:0 0 64px}.device-pc [data-role=information] #contents>header h2{height:max(154px,calc(100vw * 154 / 1500));background:url("/store/techo/place/gransta/2027/images/mv_information_pc.webp") no-repeat center top;background-size:cover;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative}.device-pc [data-role=information] #contents>header h2:before{content:"";position:absolute;right:6px;bottom:10px;aspect-ratio:178/8;width:178px;background:url("/store/techo/en/place/gransta/2027/images/mv.svg") no-repeat;background-size:cover}.device-pc [data-role=information] #contents>header h2 img{display:block;aspect-ratio:493/100;width:auto;height:calc(100% * 100 / 154)}.device-pc [data-role=information] #contents>div{width:960px;margin:64px auto 0}.device-pc [data-role=information] #contents>div[data-type=page] nav{display:block}.device-pc [data-role=information] #contents>div[data-type=page] footer ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:40px}.device-pc [data-role=information] #contents>div[data-type=page] footer ul:empty{display:none}.device-pc [data-role=information] #contents>div[data-type=page] footer ul li{margin:0 6px}.device-pc [data-role=information] #contents>div[data-type=page] footer ul li a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;font-size:12px;line-height:1;font-weight:700;width:26px;height:26px;border-radius:2px;background:#eaeaea}.device-pc [data-role=information] #contents>div[data-type=page] footer ul li a.current{background:#ff8733;color:#fff;pointer-events:none}.device-pc [data-role=information] #contents>div[data-type=page] footer ul li a.disabled{background:#f7f7f7;color:#aaa;pointer-events:none}.device-pc [data-role=information] #contents>div[data-type=page] footer ul li a.mdi-chevron-left{width:64px}.device-pc [data-role=information] #contents>div[data-type=page] footer ul li a.mdi-chevron-left:after{content:"Prev"}.device-pc [data-role=information] #contents>div[data-type=page] footer ul li a.mdi-chevron-right{width:64px;-webkit-box-direction:reverse;-moz-box-direction:reverse;-o-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.device-pc [data-role=information] #contents>div[data-type=page] footer ul li a.mdi-chevron-right:after{content:"Next"}.device-pc [data-role=information] #contents>div[data-type=page] footer ul li a:before{font-size:15px}.device-pc [data-role=information] #contents>div[data-type=id] article{display:block}.device-pc [data-role=information] #contents>div[data-type=id] footer ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:30px 0;margin:-40px 0 40px;border-bottom:1px #d6d6d6 solid}.device-pc [data-role=information] #contents>div[data-type=id] footer ul:has(a.mdi-chevron-left.disabled):has(a.mdi-chevron-right.disabled){display:none}.device-pc [data-role=information] #contents>div[data-type=id] footer ul li{width:calc(50% - 10px)}.device-pc [data-role=information] #contents>div[data-type=id] footer ul li:nth-of-type(2) a{-webkit-box-direction:reverse;-moz-box-direction:reverse;-o-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.device-pc [data-role=information] #contents>div[data-type=id] footer ul li:nth-of-type(2) a span small{text-align:right}.device-pc [data-role=information] #contents>div[data-type=id] footer ul li a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#333}.device-pc [data-role=information] #contents>div[data-type=id] footer ul li a.disabled{display:none}.device-pc [data-role=information] #contents>div[data-type=id] footer ul li a:before{font-size:30px}.device-pc [data-role=information] #contents>div[data-type=id] footer ul li a span{display:block;font-weight:700}.device-pc [data-role=information] #contents>div[data-type=id] footer ul li a span small{display:block;font-size:14px;line-height:1.29;color:grey}.device-pc [data-role=information] #contents>div[data-type=id] footer ul li a span strong{display:block;font-size:14px;line-height:1.5;max-height:21px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:6px}.device-pc [data-role=information] #contents>div[data-type=id] footer ul li a span strong:empty{display:none}.device-pc [data-role=information] #contents>div.error nav dl{display:none}.device-pc [data-role=information] #contents>div.error nav p{display:block}.device-pc [data-role=information] #contents>div:has(.skeleton) footer ul li a{pointer-events:none}.device-pc [data-role=information] #contents>div nav{display:none}.device-pc [data-role=information] #contents>div article{display:none}.device-pc [data-role=information] #contents>div article header{padding-bottom:8px;margin-bottom:40px;border-bottom:4px #f48a3f solid}.device-pc [data-role=information] #contents>div article header h3{line-height:1.5}.device-pc [data-role=information] #contents>div article header h3 small{display:block;font-size:14px;font-weight:400;width:100px}.device-pc [data-role=information] #contents>div article header h3 small .skeleton{height:21px}.device-pc [data-role=information] #contents>div article header h3 strong{display:block;font-size:24px;font-weight:700;margin-top:12px}.device-pc [data-role=information] #contents>div article header h3 strong:has(.skeleton){width:600px}.device-pc [data-role=information] #contents>div article header h3 strong .skeleton{height:36px}.device-pc [data-role=information] #contents>div article #body{width:600px}.device-pc [data-role=information] #contents>div article>div:not(#body){width:600px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.device-pc [data-role=information] #contents>div article>div:not(#body) .skeleton{font-size:16px;margin:6px 0}.device-pc [data-role=information] #contents>div article>div:not(#body) .skeleton:before{width:100%}.device-pc [data-role=information] #contents>div footer{margin:40px auto 0;padding-top:40px;border-top:1px #d6d6d6 solid}.device-pc [data-role=information] #contents>div footer>a{font-size:11px;line-height:1.45;font-weight:700;min-height:32px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:fit-content}.device-pc [data-role=information] #contents>div footer>a:before{font-size:24px;color:#f48a3f;margin:0 4px}.device-sp #information h3{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.device-sp #information h3 span{margin-left:4px;font-size:18px;line-height:1.5;font-weight:700;width:calc(100% - 28px)}.device-sp #information h3:before{font-size:24px}.device-sp #information dl{margin-top:12px}.device-sp #information dl div{border-top:1px #d6d6d6 dashed;padding:16px 0}.device-sp #information dl div dd{font-size:14px;line-height:1.5;font-weight:700;width:100px}.device-sp #information dl div dd .skeleton{height:21px}.device-sp #information dl div dt{font-size:16px;line-height:1.5}.device-sp #information dl div dt .skeleton{height:24px}.device-sp #information dl div dt a:has(.skeleton){pointer-events:none}.device-sp #information p{display:none;font-size:14px;line-height:1.5;margin-top:16px;padding:16px 0;border-top:1px #d6d6d6 dashed}.device-sp [data-role=index] #contents{padding:40px 0 4px}.device-sp [data-role=index] #contents>header h2{margin-bottom:44px;position:relative}.device-sp [data-role=index] #contents>header h2 img{display:block;aspect-ratio:544/111;width:calc(100% * 326 / 416);max-width:326px;margin:0 auto 28px}.device-sp [data-role=index] #contents>header h2:before{content:"";position:absolute;right:0;bottom:0;-webkit-transform:translate3d(-3%,-100%,0);-moz-transform:translate3d(-3%,-100%,0);-o-transform:translate3d(-3%,-100%,0);-ms-transform:translate3d(-3%,-100%,0);transform:translate3d(-3%,-100%,0);aspect-ratio:178/8;width:calc(100% * 134 / 416);max-width:134px;background:url("/store/techo/en/place/gransta/2027/images/mv.svg") no-repeat;background-size:cover}.device-sp [data-role=index] #contents>header h2:after{content:"";display:block;width:100%;aspect-ratio:1500/480;background:url("/store/techo/place/gransta/2027/images/mv.webp") no-repeat center top;background-size:cover}.device-sp [data-role=index] #contents>header p{max-width:621px;margin:0 auto 24px;padding:0 16px;line-height:1.5;font-weight:700}.device-sp [data-role=index] #contents>header>div{max-width:621px;padding:0 16px;margin:0 auto 44px;display:grid;grid-template-columns:repeat(3,1fr);gap:0 8px}.device-sp [data-role=index] #contents>header>div dl dd{aspect-ratio:280/280}.device-sp [data-role=index] #contents>header>div dl dd img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.device-sp [data-role=index] #contents>header>div dl dt{margin-top:8px;font-size:10px;line-height:1.2;text-align:center;color:#666;font-weight:700}.device-sp [data-role=index] #contents>header>a{position:relative;display:grid;grid-template-columns:100px 1fr;gap:0 12px;width:calc(100% - 32px);max-width:589px;border:1px #f7f7f7 solid;border-radius:20px;background:#fff;-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.25);box-shadow:0 6px 12px 0 rgba(0,0,0,.25);margin:0 auto;padding:16px 16px 52px 16px;color:#333}.device-sp [data-role=index] #contents>header>a:after{content:inherit}.device-sp [data-role=index] #contents>header>a figure{aspect-ratio:100/100;position:relative;border-radius:50%;overflow:hidden}.device-sp [data-role=index] #contents>header>a figure img{position:absolute;width:100%;height:100%;object-fit:cover}.device-sp [data-role=index] #contents>header>a dl{-webkit-align-self:center;align-self:center;-ms-flex-item-align:center}.device-sp [data-role=index] #contents>header>a dl dt{border-bottom:1px #d6d6d6 solid;font-weight:700;padding:6px 0 8px}.device-sp [data-role=index] #contents>header>a dl dt strong{display:block;font-size:15px;line-height:1.2}.device-sp [data-role=index] #contents>header>a dl dt small{display:block;font-size:12px;line-height:1.5;margin-top:2px}.device-sp [data-role=index] #contents>header>a dl dd{font-size:14px;line-height:1.5;padding-top:6px}.device-sp [data-role=index] #contents>header>a>small{position:absolute;bottom:16px;right:16px;background:#f7f7f7;padding:0 28px 0 12px;height:24px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:12px;font-weight:700;color:#f48a3f;border-radius:12px}.device-sp [data-role=index] #contents>header>a>small:before{font-size:20px;position:absolute;right:6px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.device-sp [data-role=index] #contents>div{margin:44px 0 40px}.device-sp [data-role=index] #contents>div nav{margin:0 16px 28px}.device-sp [data-role=index] #contents>div nav:has(dl:empty){display:none}.device-sp [data-role=index] #contents>div nav header{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.device-sp [data-role=index] #contents>div nav header a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:11px;line-height:1.5;font-weight:700;height:27px;padding-right:26px}.device-sp [data-role=index] #contents>div nav header a:before{font-size:18px}.device-sp [data-role=index] #contents>div section{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-direction:reverse;-moz-box-direction:reverse;-o-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;background:#f5efdd;padding:40px 16px}.device-sp [data-role=index] #contents>div section>div{width:100%}.device-sp [data-role=index] #contents>div section>div:first-of-type{margin-bottom:58px}.device-sp [data-role=index] #contents>div section>div:first-of-type h3{line-height:1.5;text-align:center}.device-sp [data-role=index] #contents>div section>div:first-of-type h3 strong{display:block;font-size:20px;font-weight:700}.device-sp [data-role=index] #contents>div section>div:first-of-type h3 small{display:block;font-size:14px;font-weight:400;margin-top:4px}.device-sp [data-role=index] #contents>div section>div:first-of-type dl{margin:12px 0}.device-sp [data-role=index] #contents>div section>div:first-of-type dl div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px #d6d6d6 solid}.device-sp [data-role=index] #contents>div section>div:first-of-type dl div dd,.device-sp [data-role=index] #contents>div section>div:first-of-type dl div dt{font-size:14px}.device-sp [data-role=index] #contents>div section>div:first-of-type dl div dd small,.device-sp [data-role=index] #contents>div section>div:first-of-type dl div dt small{display:block;font-size:12px;line-height:1.5;margin-top:6px}.device-sp [data-role=index] #contents>div section>div:first-of-type dl div dd a[href*="saas.actibookone.com"],.device-sp [data-role=index] #contents>div section>div:first-of-type dl div dt a[href*="saas.actibookone.com"]{display:block;width:fit-content;margin-top:6px}.device-sp [data-role=index] #contents>div section>div:first-of-type dl div dt{width:104px;font-weight:700;padding:13.5px 0 13.5px 16px;line-height:1.5}.device-sp [data-role=index] #contents>div section>div:first-of-type dl div dd{width:calc(100% - 104px);padding:12px 0;line-height:1.5}.device-sp [data-role=index] #contents>div section>div:first-of-type p{font-size:12px;line-height:1.5}.device-sp [data-role=index] #contents>div section>div:first-of-type p+p{margin-top:6px}.device-sp [data-role=index] #contents>div section>div:nth-of-type(2)>div{border:3px #d4d0be solid;border-radius:6px;aspect-ratio:385/267}.device-sp [data-role=index] #contents>div section>div:nth-of-type(2)>div>div{width:100%;height:100%}.device-sp [data-role=index] #contents>div section>div:nth-of-type(2) figure{aspect-ratio:519/364;margin-top:24px}.device-sp [data-role=index] #contents>div section>div:nth-of-type(2) figure img{display:block;width:100%;height:100%;object-fit:cover}.device-sp [data-role=index] #contents>footer{padding:0 20px}.device-sp [data-role=index] #contents>footer p{text-align:center;font-size:14px;line-height:1.5}.device-sp [data-role=index] #contents>footer a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:fit-content;margin:20px auto 40px;font-size:14px;line-height:1.5;font-weight:700;padding:0 52px 0 24px;height:44px;border-radius:22px;background:#f48a3f;color:#fff;position:relative}.device-sp [data-role=index] #contents>footer a:before{font-size:24px;color:#fff;position:absolute;right:20px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.device-sp [data-role=index] #contents>footer small{display:block;font-size:10px;line-height:2;color:#999;-webkit-transform:scale(.9);-moz-transform:scale(.9);-o-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.device-sp [data-role=information] #information h3 span{font-size:16px}.device-sp [data-role=information] #contents{width:auto;padding:0 0 64px}.device-sp [data-role=information] #contents>header h2{aspect-ratio:416/112;background:url("/store/techo/place/gransta/2027/images/mv_information_sp.webp") no-repeat center top;background-size:cover;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative}.device-sp [data-role=information] #contents>header h2:before{content:"";position:absolute;right:0;bottom:0;-webkit-transform:translate3d(-3%,-100%,0);-moz-transform:translate3d(-3%,-100%,0);-o-transform:translate3d(-3%,-100%,0);-ms-transform:translate3d(-3%,-100%,0);transform:translate3d(-3%,-100%,0);aspect-ratio:178/8;width:calc(100% * 134 / 416);max-width:134px;background:url("/store/techo/en/place/gransta/2027/images/mv.svg") no-repeat;background-size:cover}.device-sp [data-role=information] #contents>header h2 img{display:block;aspect-ratio:493/100;width:calc(100% * 295 / 416)}.device-sp [data-role=information] #contents>div{margin:36px 16px 0}.device-sp [data-role=information] #contents>div[data-type=page] nav{display:block}.device-sp [data-role=information] #contents>div[data-type=page] footer ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:40px;width:100%}.device-sp [data-role=information] #contents>div[data-type=page] footer ul:empty{display:none}.device-sp [data-role=information] #contents>div[data-type=page] footer ul li{margin:0 6px}.device-sp [data-role=information] #contents>div[data-type=page] footer ul li a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;font-size:16px;line-height:1;font-weight:700;width:40px;height:40px;border-radius:3px;background:#eaeaea}.device-sp [data-role=information] #contents>div[data-type=page] footer ul li a.current{background:#ff8733;color:#fff;pointer-events:none}.device-sp [data-role=information] #contents>div[data-type=page] footer ul li a.disabled{background:#f7f7f7;color:#aaa;pointer-events:none}.device-sp [data-role=information] #contents>div[data-type=page] footer ul li a:before{font-size:25px}.device-sp [data-role=information] #contents>div[data-type=id] article{display:block}.device-sp [data-role=information] #contents>div[data-type=id] footer ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:20px 0;margin:-36px 0 36px;border-bottom:1px #d6d6d6 solid}.device-sp [data-role=information] #contents>div[data-type=id] footer ul:has(a.mdi-chevron-left.disabled):has(a.mdi-chevron-right.disabled){display:none}.device-sp [data-role=information] #contents>div[data-type=id] footer ul li{width:calc(50% - 10px)}.device-sp [data-role=information] #contents>div[data-type=id] footer ul li:nth-of-type(2) a{-webkit-box-direction:reverse;-moz-box-direction:reverse;-o-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.device-sp [data-role=information] #contents>div[data-type=id] footer ul li:nth-of-type(2) a span small{text-align:right}.device-sp [data-role=information] #contents>div[data-type=id] footer ul li a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#333}.device-sp [data-role=information] #contents>div[data-type=id] footer ul li a.disabled{display:none}.device-sp [data-role=information] #contents>div[data-type=id] footer ul li a:before{font-size:30px}.device-sp [data-role=information] #contents>div[data-type=id] footer ul li a span{display:block;font-weight:700}.device-sp [data-role=information] #contents>div[data-type=id] footer ul li a span small{display:block;font-size:14px;line-height:1.29;color:grey}.device-sp [data-role=information] #contents>div[data-type=id] footer ul li a span strong{display:block;font-size:14px;line-height:1.5;max-height:42px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px}.device-sp [data-role=information] #contents>div[data-type=id] footer ul li a span strong:empty{display:none}.device-sp [data-role=information] #contents>div.error nav dl{display:none}.device-sp [data-role=information] #contents>div.error nav p{display:block}.device-sp [data-role=information] #contents>div:has(.skeleton) footer ul li a{pointer-events:none}.device-sp [data-role=information] #contents>div nav{display:none}.device-sp [data-role=information] #contents>div article{display:none}.device-sp [data-role=information] #contents>div article header{padding-bottom:8px;margin-bottom:20px;border-bottom:4px #f48a3f solid}.device-sp [data-role=information] #contents>div article header h3{line-height:1.5}.device-sp [data-role=information] #contents>div article header h3 small{display:block;font-size:14px;font-weight:400;width:100px}.device-sp [data-role=information] #contents>div article header h3 small .skeleton{height:21px}.device-sp [data-role=information] #contents>div article header h3 strong{display:block;font-size:20px;font-weight:700;margin-top:12px}.device-sp [data-role=information] #contents>div article header h3 strong .skeleton{height:30px}.device-sp [data-role=information] #contents>div article>div:not(#body){display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.device-sp [data-role=information] #contents>div article>div:not(#body) .skeleton{font-size:14px;margin:6px 0}.device-sp [data-role=information] #contents>div article>div:not(#body) .skeleton:before{width:100%}.device-sp [data-role=information] #contents>div footer{margin-top:20px;padding-top:36px;border-top:1px #d6d6d6 solid}.device-sp [data-role=information] #contents>div footer>a{font-size:11px;line-height:1.45;font-weight:700;width:fit-content;margin:0 auto;min-height:32px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.device-sp [data-role=information] #contents>div footer>a:before{font-size:24px;color:#f48a3f;margin:0 4px}@media screen and (min-width:621px){.device-sp [data-role=information] #contents>header h2{aspect-ratio:auto;height:max(154px,calc(100vw * 154 / 1500));background-image:url("/store/techo/place/gransta/2027/images/mv_information_pc.webp")}.device-sp [data-role=information] #contents>header h2 img{width:auto;height:calc(100% * 100 / 154)}}@media screen and (min-width:828px){.device-sp [data-role=index] #contents>div section>div{width:calc(50% - 16px);margin-bottom:0!important}}@-moz-keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@-webkit-keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@-o-keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@-moz-keyframes fade-in{from{opacity:0}to{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes fade-in{from{opacity:0}to{opacity:1;-ms-filter:none;filter:none}}@keyframes fade-in{from{opacity:0}to{opacity:1;-ms-filter:none;filter:none}}