@media not screen and (min-width:768px){:where(.ui-content){padding-inline:max(25.6px,calc(30 / 390 * 100vw))}}:where(.ui-title) [lang=en]{font-size:max(4.16rem,calc(50 / 390 * 100vw));letter-spacing:0.1em;line-height:calc(55/50)}@media screen and (min-width:390px){:where(.ui-title) [lang=en]{font-size:5rem}}:where(.ui-title) :not([lang=en]){-webkit-margin-before:0.5em;margin-block-start:0.5em;font-size:max(1.6rem,calc(20 / 390 * 100vw));letter-spacing:0.1em}@media screen and (min-width:390px){:where(.ui-title) :not([lang=en]){font-size:2rem}}:where(.ui-heading){--line-height:1.5em;line-height:var(--line-height);font-size:max(1.92rem,calc(24 / 390 * 100vw));letter-spacing:0.1em}@media screen and (min-width:390px){:where(.ui-heading){font-size:2.4rem}}:where(.ui-paragraph){--line-height:calc(33em/15);line-height:var(--line-height);font-size:max(1.28rem,calc(15 / 390 * 100vw))}:where(.ui-paragraph).has-justify{text-align:justify}@media screen and (min-width:390px){:where(.ui-paragraph){font-size:1.5rem}}:where(.ui-paragraph).l-grid{display:-ms-grid;display:grid;row-gap:var(--line-height)}:where(.ui-mincho){font-family:var(--font-mincho)}:where(.ui-crimson){font-family:var(--font-crimson)}:where(.ui-table){width:100%}:where(.ui-table) caption{-webkit-margin-after:calc(30em/18);margin-block-end:calc(30em/18);-webkit-padding-after:calc(10em/18);padding-block-end:calc(10em/18);padding-inline:calc(14em/18);border-bottom:2px solid;font-size:max(1.6rem,calc(18 / 390 * 100vw));letter-spacing:0.1em}@media screen and (min-width:390px){:where(.ui-table) caption{font-size:1.8rem}}:where(.ui-table) td{padding:calc(12em/15) calc(14em/15);border-bottom:1px solid #9f9f9f;vertical-align:top;font-size:max(1.28rem,calc(15 / 390 * 100vw));line-height:calc(22/15)}:where(.ui-table) td:first-child{white-space:nowrap}@media screen and (min-width:390px){:where(.ui-table) td{font-size:1.5rem}}@media not screen and (min-width:768px){:where(.ui-table) td .not-mobile{display:none}}:where(.ui-table) td .overwrite{display:block;margin-left:calc(var(--overwrite) * -1);margin-right:-0.5em}:where(.ui-table) td .dib{display:inline-block}.viewport{pointer-events:none;visibility:hidden;overflow:hidden;position:absolute;z-index:-1;bottom:0;right:0;width:1px;height:1px}.ui-bar-size,.viewport-size{position:fixed;inset:0}.ui-bar-size{width:calc(100vw - 100%);height:calc(100vh - 100%)}.ui-header a{position:fixed;z-index:2;top:max(12.8px,3.85vw);left:max(16px,5.13vw);display:block}@media screen and (min-width:390px){.ui-header a{top:10px;left:15px}}@media screen and (min-width:768px){.ui-header a{top:15px;left:30px}}.ui-header img{display:block;width:max(86.4px,26.92vw)}@media screen and (min-width:390px){.ui-header img{width:115px}}@media screen and (min-width:768px){.ui-header img{width:180px}}.ui-nav{position:absolute;z-index:2;top:max(28.8px,8.97vw);right:max(25.6px,7.69vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:max(16px,5.13vw);-moz-column-gap:max(16px,5.13vw);column-gap:max(16px,5.13vw);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:390px){.ui-nav{top:35px;right:30px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media screen and (min-width:768px){.ui-nav{top:50px;right:50px}}.ui-nav a{display:block}.ui-nav a.word{display:none}@media screen and (min-width:481px){.ui-nav a.word{display:block;-webkit-margin-before:0.15em;margin-block-start:0.15em;-webkit-margin-end:10px;margin-inline-end:10px;font-family:"Poppins",sans-serif;font-size:1.4rem;letter-spacing:0.05em}}@media screen and (min-width:768px){.ui-nav a.word{-webkit-margin-end:20px;margin-inline-end:20px}}@media (any-hover:hover){.ui-nav a{-webkit-transition:opacity 300ms;transition:opacity 300ms}.ui-nav a:hover{opacity:0.35}}.ui-nav a img{display:block;width:25px}main{position:relative}main:after{content:"";pointer-events:none;position:absolute;z-index:-1;inset:0;top:88.63vh;opacity:0.6;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(84.12vh,black));background-image:linear-gradient(to bottom,rgba(0,0,0,0),black 84.12vh)}.key{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;min-height:100svh}.key:after{content:"";position:absolute;z-index:0;inset:0;bottom:calc(100svh - 39.81vh);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.6)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.6),rgba(0,0,0,0));background-repeat:no-repeat}@supports (mix-blend-mode:multiply){.key:after{mix-blend-mode:multiply}}@media screen and (min-width:768px){.key:after{bottom:calc(100svh - 25vh)}}.key-logo{overflow:hidden;width:100%}.key-logo img,.key-logo svg{display:block;width:max(348.8px,calc(424 / 390 * 100vw));-webkit-margin-before:6.52vh;margin-block-start:6.52vh;-webkit-transform:translate3d(-7.08%,0,0);transform:translate3d(-7.08%,0,0)}@media screen and (min-width:768px){.key-logo img,.key-logo svg{width:56.94%;margin-inline:auto;-webkit-transform:translate3d(-6.1%,0,0);transform:translate3d(-6.1%,0,0)}}.key-logo-base{fill:#fff}#key-logo-base-first{-webkit-mask:url(#key-logo-mask-first);mask:url(#key-logo-mask-first)}#key-logo-base-second{-webkit-mask:url(#key-logo-mask-second);mask:url(#key-logo-mask-second)}#key-logo-base-third{-webkit-mask:url(#key-logo-mask-third);mask:url(#key-logo-mask-third)}.key-logo-mask{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:13px}.about-system.js-mask{--mask:0}.about{height:300vh;-webkit-margin-before:max(115.2px,calc(140 / 390 * 100vw));margin-block-start:max(115.2px,calc(140 / 390 * 100vw))}.about-system.js-mask .about{position:relative;height:calc(100% + 200vh);-webkit-margin-after:-200vh;margin-block-end:-200vh;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(../images/mask.svg),url(../images/mask.svg),url(../images/mask.svg),url(../images/mask.svg),url(../images/mask.svg);mask-image:url(../images/mask.svg),url(../images/mask.svg),url(../images/mask.svg),url(../images/mask.svg),url(../images/mask.svg);-webkit-mask-position:0% calc(0% - 100vh - var(--mask) * 100vh),25% calc(0% - 75vh - var(--mask) * 100vh),50% calc(0% - 50vh - var(--mask) * 100vh),75% calc(0% - 25vh - var(--mask) * 100vh),100% calc(0% - var(--mask) * 100vh);mask-position:0% calc(0% - 100vh - var(--mask) * 100vh),25% calc(0% - 75vh - var(--mask) * 100vh),50% calc(0% - 50vh - var(--mask) * 100vh),75% calc(0% - 25vh - var(--mask) * 100vh),100% calc(0% - var(--mask) * 100vh);-webkit-mask-size:calc(20% + 1px) 100%,calc(20% + 1px) 100%,calc(20% + 1px) 100%,calc(20% + 1px) 100%,calc(20% + 1px) 100%;mask-size:calc(20% + 1px) 100%,calc(20% + 1px) 100%,calc(20% + 1px) 100%,calc(20% + 1px) 100%,calc(20% + 1px) 100%}.about-content{position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:max(25.6px,calc(30 / 390 * 100vw));min-height:100vh;-webkit-padding-before:max(121.6px,calc(150 / 390 * 100vw));padding-block-start:max(121.6px,calc(150 / 390 * 100vw));-webkit-padding-after:max(83.2px,calc(100 / 390 * 100vw));padding-block-end:max(83.2px,calc(100 / 390 * 100vw))}@media screen and (min-width:768px){.about-content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;row-gap:30px;padding:5.56vw 10vh}}.about-title{font-size:max(4.16rem,calc(50 / 390 * 100vw));letter-spacing:0.1em;line-height:calc(60/50)}@media screen and (min-width:390px){.about-title{font-size:5rem}}.about-title span{display:inline-block}.about-lines{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);min-height:225vh}.about-system.js-mask .about-lines{-webkit-box-align:end;-ms-flex-align:end;align-items:end;min-height:200vh}.about-system:not(.js-mask) .about-lines div:first-child{-webkit-transform:translate3d(0,25vh,0);transform:translate3d(0,25vh,0)}.about-system:not(.js-mask) .about-lines div:nth-child(2){-webkit-transform:translate3d(0,50vh,0);transform:translate3d(0,50vh,0)}.about-system:not(.js-mask) .about-lines div:nth-child(3){-webkit-transform:translate3d(0,75vh,0);transform:translate3d(0,75vh,0)}.about-system:not(.js-mask) .about-lines div:nth-child(4){-webkit-transform:translate3d(0,100vh,0);transform:translate3d(0,100vh,0)}.about-system.js-mask .about-lines div:first-child{height:100%}.about-system.js-mask .about-lines div:nth-child(2){height:calc(100% - 25vh)}.about-system.js-mask .about-lines div:nth-child(3){height:calc(100% - 50vh)}.about-system.js-mask .about-lines div:nth-child(4){height:calc(100% - 75vh)}.about-lines div:not(:last-child):before{content:"";display:block;width:calc(100% + 1px);height:100%;border-right:1px solid rgba(198,198,198,0.45)}.about-view{pointer-events:none;visibility:hidden;position:absolute;bottom:0;left:0;width:100%;height:200vh}.system{-webkit-margin-before:25vh;margin-block-start:25vh}.about-system.js-mask .system{min-height:calc(var(--height) + 200vh);-webkit-margin-before:0;margin-block-start:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(../images/mask.svg),url(../images/mask.svg),url(../images/mask.svg),url(../images/mask.svg),url(../images/mask.svg);mask-image:url(../images/mask.svg),url(../images/mask.svg),url(../images/mask.svg),url(../images/mask.svg),url(../images/mask.svg);-webkit-mask-position:0% calc(100% + 200vh - var(--mask) * 100vh),25% calc(100% + 200vh - var(--mask) * 100vh),50% calc(100% + 200vh - var(--mask) * 100vh),75% calc(100% + 200vh - var(--mask) * 100vh),100% calc(100% + 200vh - var(--mask) * 100vh);mask-position:0% calc(100% + 200vh - var(--mask) * 100vh),25% calc(100% + 200vh - var(--mask) * 100vh),50% calc(100% + 200vh - var(--mask) * 100vh),75% calc(100% + 200vh - var(--mask) * 100vh),100% calc(100% + 200vh - var(--mask) * 100vh);-webkit-mask-size:calc(20% + 1px) calc(100% + 100vh),calc(20% + 1px) calc(100% + 75vh),calc(20% + 1px) calc(100% + 50vh),calc(20% + 1px) calc(100% + 25vh),20% 100%;mask-size:calc(20% + 1px) calc(100% + 100vh),calc(20% + 1px) calc(100% + 75vh),calc(20% + 1px) calc(100% + 50vh),calc(20% + 1px) calc(100% + 25vh),20% 100%}.system-stairs{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}.system-stairs.system-stairs-top{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.about-system.js-mask .system-stairs.system-stairs-top{display:none}.system-stairs.system-stairs-bottom{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.system-stairs{min-height:100vh}.system-stairs div{background-color:#000}@media screen and (min-width:768px){.system-stairs div{background-color:rgba(0,0,0,0.6)}}.system-stairs.system-stairs-top div:first-child{height:100%}.system-stairs.system-stairs-top div:nth-child(2){height:calc(100% - 25vh)}.system-stairs.system-stairs-top div:nth-child(3){height:calc(100% - 50vh)}.system-stairs.system-stairs-top div:nth-child(4){height:calc(100% - 75vh)}.system-stairs.system-stairs-bottom div:nth-child(2){height:calc(100% - 75vh)}.system-stairs.system-stairs-bottom div:nth-child(3){height:calc(100% - 50vh)}.system-stairs.system-stairs-bottom div:nth-child(4){height:calc(100% - 25vh)}.system-stairs.system-stairs-bottom div:nth-child(5){height:100%}.system-content{-webkit-padding-before:120px;padding-block-start:120px;-webkit-padding-after:25vh;padding-block-end:25vh;background-color:var(--base-background-color)}.about-system.js-mask .system-content{position:sticky;z-index:1;top:0;-webkit-padding-after:15vh;padding-block-end:15vh}@media screen and (min-width:768px){.about-system:not(.js-mask) .system-content{position:relative}.system-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 9.23% 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:9.23%;-moz-column-gap:9.23%;column-gap:9.23%;-webkit-padding-before:150px;padding-block-start:150px;-webkit-padding-after:20.83vw;padding-block-end:20.83vw;padding-inline:4.86vw;background-color:rgba(0,0,0,0.6)}}@media screen and (min-width:768px){.system-content .ui-title{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}}.system-note{-webkit-margin-before:max(28.8px,calc(35 / 390 * 100vw));margin-block-start:max(28.8px,calc(35 / 390 * 100vw));line-height:calc(28/15)}@media screen and (min-width:390px){.system-note{-webkit-margin-before:35px;margin-block-start:35px}}.system-lead{-webkit-margin-before:max(28.8px,calc(35 / 390 * 100vw));margin-block-start:max(28.8px,calc(35 / 390 * 100vw))}@media screen and (min-width:390px){.system-lead{-webkit-margin-before:35px;margin-block-start:35px}}.system-price{-webkit-margin-before:max(48px,calc(60 / 390 * 100vw));margin-block-start:max(48px,calc(60 / 390 * 100vw))}@media screen and (min-width:390px){.system-price{-webkit-margin-before:60px;margin-block-start:60px}}@media screen and (min-width:768px){.system-price{-webkit-margin-before:7.64vw;margin-block-start:7.64vw}}.system-price .ui-table td:last-child{text-align:right}.tiktok.js-mask{position:relative;min-height:calc(var(--height) + 100vh);-webkit-margin-before:-100vh;margin-block-start:-100vh}.tiktok-view{pointer-events:none;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100vh}.tiktok.js-mask .tiktok-stairs{display:none}.tiktok-stairs{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);-webkit-box-align:end;-ms-flex-align:end;align-items:end;min-height:100vh}.tiktok-stairs div{background-color:#000}.tiktok-stairs div:first-child{height:100%}.tiktok-stairs div:nth-child(2){height:calc(100% - 25vh)}.tiktok-stairs div:nth-child(3){height:calc(100% - 50vh)}.tiktok-stairs div:nth-child(4){height:calc(100% - 75vh)}.tiktok-content{background-color:var(--base-background-color)}.tiktok.js-mask .tiktok-content{position:sticky;top:0;min-height:100vh;-webkit-padding-before:15vh;padding-block-start:15vh;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(../images/mask.svg),url(../images/mask.svg),url(../images/mask.svg),url(../images/mask.svg),url(../images/mask.svg);mask-image:url(../images/mask.svg),url(../images/mask.svg),url(../images/mask.svg),url(../images/mask.svg),url(../images/mask.svg);-webkit-mask-position:0% calc(100vh - 100vh * var(--mask) * 2),25% calc(100vh - 100vh * var(--mask) * 2 + 25vh),50% calc(100vh - 100vh * var(--mask) * 2 + 50vh),75% calc(100vh - 100vh * var(--mask) * 2 + 75vh),100% calc(100vh - 100vh * var(--mask) * 2 + 100vh);mask-position:0% calc(100vh - 100vh * var(--mask) * 2),25% calc(100vh - 100vh * var(--mask) * 2 + 25vh),50% calc(100vh - 100vh * var(--mask) * 2 + 50vh),75% calc(100vh - 100vh * var(--mask) * 2 + 75vh),100% calc(100vh - 100vh * var(--mask) * 2 + 100vh);-webkit-mask-size:calc(20% + 1px) calc(100% + 100vh),calc(20% + 1px) calc(100% + 75vh),calc(20% + 1px) calc(100% + 50vh),calc(20% + 1px) calc(100% + 25vh),20% 100%;mask-size:calc(20% + 1px) calc(100% + 100vh),calc(20% + 1px) calc(100% + 75vh),calc(20% + 1px) calc(100% + 50vh),calc(20% + 1px) calc(100% + 25vh),20% 100%}@media not screen and (min-width:768px){.tiktok-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:768px){.tiktok-content{display:-ms-grid;display:grid;-ms-grid-columns:auto 4.17vw 1fr;grid-template-columns:auto 1fr;-webkit-column-gap:4.17vw;-moz-column-gap:4.17vw;column-gap:4.17vw;row-gap:5.56vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:auto;padding-inline:4.51vw}}.tiktok-title{-webkit-margin-after:max(3.2rem,calc(40 / 390 * 100vw));margin-block-end:max(3.2rem,calc(40 / 390 * 100vw))}@media screen and (min-width:390px){.tiktok-title{-webkit-margin-after:40px;margin-block-end:40px}}@media screen and (min-width:768px){.tiktok-title{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;-webkit-margin-after:0;margin-block-end:0}}.tiktok-title img{display:block;width:max(198.4px,calc(240 / 390 * 100vw))}@media screen and (min-width:390px){.tiktok-title img{width:240px}}@media screen and (min-width:768px){.tiktok-feed{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;padding-inline:3.47vw}}.tiktok-more{-webkit-margin-before:30px;margin-block-start:30px}@media screen and (min-width:768px){.tiktok-more{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;-ms-grid-row-align:center;align-self:center;-webkit-margin-before:0;margin-block-start:0}}.tiktok-more a{font-size:max(0.96rem,calc(13 / 390 * 100vw))}@media not screen and (min-width:768px){.tiktok-more a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:calc(52em/13);border:1px solid #7f7f7f;border-radius:5px}}@media screen and (min-width:390px){.tiktok-more a{font-size:1.3rem}}@media screen and (min-width:768px){.tiktok-more a{display:inline-block;padding-block:0.75em;-webkit-padding-start:0.5em;padding-inline-start:0.5em;-webkit-padding-end:0.75em;padding-inline-end:0.75em;border-bottom:1px solid #696969}}@media (any-hover:hover){.tiktok-more a{-webkit-transition:background-color 400ms,color 400ms;transition:background-color 400ms,color 400ms}.tiktok-more a:hover{background-color:#7f7f7f;color:var(--base-background-color)}}.tiktok-more a span{display:inline-block}.tiktok-more a span:first-child{-webkit-padding-after:0.1em;padding-block-end:0.1em}.tiktok-more a span:last-child{-webkit-margin-start:1.38rem;margin-inline-start:1.38rem;-webkit-transform:rotate(-90deg) scale(0.5) translate3d(0,0.15em,0);transform:rotate(-90deg) scale(0.5) translate3d(0,0.15em,0)}.info{background-color:var(--base-background-color)}.info-content{-webkit-padding-before:max(214.4px,calc(260 / 390 * 100vw));padding-block-start:max(214.4px,calc(260 / 390 * 100vw))}@media screen and (min-width:768px){.info-content{position:relative;z-index:1;display:-ms-grid;display:grid;-ms-grid-columns:47.92vw 7.99vw 1fr;grid-template-columns:47.92vw 1fr;-webkit-column-gap:7.99vw;-moz-column-gap:7.99vw;column-gap:7.99vw;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-padding-before:260px;padding-block-start:260px;-webkit-padding-after:115px;padding-block-end:115px;-webkit-padding-start:4.51vw;padding-inline-start:4.51vw;-webkit-padding-end:3.47vw;padding-inline-end:3.47vw}}@media screen and (min-width:768px){.info-content .ui-title{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-webkit-margin-after:45px;margin-block-end:45px}}.info-content .ui-table{-webkit-margin-before:max(57.6px,calc(70 / 390 * 100vw));margin-block-start:max(57.6px,calc(70 / 390 * 100vw));border-top:1px solid #9f9f9f}@media screen and (min-width:390px){.info-content .ui-table{-webkit-margin-before:70px;margin-block-start:70px}}@media screen and (min-width:768px){.info-content .ui-table{-webkit-margin-before:35px;margin-block-start:35px}}.info-content .ui-table td{-webkit-padding-before:calc(45em/15);padding-block-start:calc(45em/15)}.info-image{-webkit-margin-before:max(38.4px,calc(45 / 390 * 100vw));margin-block-start:max(38.4px,calc(45 / 390 * 100vw))}@media screen and (min-width:390px){.info-image{-webkit-margin-before:45px;margin-block-start:45px}}@media screen and (min-width:768px){.info-image{-webkit-margin-before:0;margin-block-start:0}}.info-image img{display:block;border-radius:5px}.info-map{position:relative;z-index:0;aspect-ratio:1;-webkit-margin-before:max(41.6px,calc(50 / 390 * 100vw));margin-block-start:max(41.6px,calc(50 / 390 * 100vw));background-color:#9f9f9f}@media screen and (min-width:390px){.info-map{-webkit-margin-before:50px;margin-block-start:50px}}@media screen and (min-width:768px){.info-map{position:relative;z-index:0;aspect-ratio:1440/620;-webkit-margin-before:-150px;margin-block-start:-150px}}.info-map iframe{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-filter:grayscale(1);filter:grayscale(1)}.group{padding-block:max(73.6px,calc(90 / 390 * 100vw));background-color:#3a1816}@media screen and (min-width:390px){.group{padding-block:90px}}.group-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;row-gap:max(41.6px,calc(50 / 390 * 100vw))}@media screen and (min-width:390px){.group-content{row-gap:50px}}@media screen and (min-width:768px){.group-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-column-gap:4.86vw;-moz-column-gap:4.86vw;column-gap:4.86vw;row-gap:0;padding-inline:4.51vw}}@media screen and (min-width:768px){.group-figure{-webkit-box-flex:0;-ms-flex:none;flex:none;width:40.28vw}}.group-figure img{display:block;border-radius:5px}@media screen and (min-width:768px){.group-desc{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.group-desc .ui-table{-webkit-margin-before:max(41.6px,calc(50 / 390 * 100vw));margin-block-start:max(41.6px,calc(50 / 390 * 100vw));border-top:1px solid #9f9f9f}@media screen and (min-width:390px){.group-desc .ui-table{-webkit-margin-before:50px;margin-block-start:50px}}@media screen and (min-width:768px){.group-desc .ui-table{-webkit-margin-before:75px;margin-block-start:75px}}.group-desc .ui-table td{-webkit-padding-before:calc(45em/15);padding-block-start:calc(45em/15)}.back{overflow:hidden;position:fixed;z-index:-1;top:0;left:0;width:100%;height:100vh}.back video{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}