:root{--base-color-red: #e50012;--base-color-yellow: #f8c415;--base-color-blue: #2ca6e1;--base-color-green: #8dc220;--base-color-pink: #f382ae;--base-color-emerald: #49e5d3;--base-color-orange: #e97132;--ar-black: #231815;--base-grey: #f1f1f1;--black: #262828;--border-color: #969696;--prefont: clamp( 14px, calc( 13.065420560747663px + 0.24922118380062305vw ), 18px );--ttl-size: calc(var(--prefont) * 3.5);--font36: clamp( 18px, calc( 13.631067961165048px + 1.1650485436893203vw ), 36px );--family: "游ゴシック", "Yu Gothic","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;--mplus: "M PLUS 1p", sans-serif;--main-nav-w: 88px;--main-space: 80px;--space80: 80px;--space48: 48px;--space40: 40px;--space32: 32px;--space24: 24px;--space8: 16px;--space8: 8px;--space1r: 1rem;--ttl-s: 1.44rem;--mb-1r: 1rem;--mb-2r: 2rem;--mb-3r: 3rem;--radius: calc(infinity * 1px)}@media screen and (max-width: 1080px){:root{--ttl-size: calc(var(--prefont) * 3)}}@media screen and (max-width: 667px){:root{--prefont: clamp( 14px, calc( 12.936170212765958px + 0.28368794326241137vw ), 16px );--ttl-size: 2rem}}@media screen and (max-width: 667px){:root{--main-space: 40px;--space80: 40px}}.base-color-red{color:#e50012}.base-color-yellow{color:#f8c415}.base-color-blue{color:#2ca6e1}.base-color-green{color:#8dc220}.base-color-pink{color:#f382ae}.base-color-emerald{color:#49e5d3}.base-color-orange{color:#e97132}.ar-black{color:#231815}.base-grey{color:#f1f1f1}.black{color:#262828}.mgnb0{margin-bottom:0 !important}.mb-1r{margin-bottom:var(--mb-1r) !important}.mb-2r{margin-bottom:var(--mb-2r) !important}.mb-3r{margin-bottom:var(--mb-3r) !important}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes fade-lr{to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-lr{to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-lr{-webkit-transform:translateX(-200px);transform:translateX(-200px);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.fade-lr.fade-lr-on{-webkit-animation:fade-lr 1s ease-in-out forwards;animation:fade-lr 1s ease-in-out forwards}@-webkit-keyframes fade-rl{to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-rl{to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-rl{-webkit-transform:translateX(200px);transform:translateX(200px);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.fade-rl.fade-rl-on{-webkit-animation:fade-rl 1s ease-in-out forwards;animation:fade-rl 1s ease-in-out forwards}@-webkit-keyframes fade-bt{to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-bt{to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-bt{-webkit-transform:translateY(200px);transform:translateY(200px);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.fade-bt.fade-bt-on{-webkit-animation:fade-bt 1s ease-in-out forwards;animation:fade-bt 1s ease-in-out forwards}.fade{opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.fade.fade-on{-webkit-animation:fade-on 1.5s ease-in-out forwards;animation:fade-on 1.5s ease-in-out forwards}@-webkit-keyframes fade-on{to{opacity:1}}@keyframes fade-on{to{opacity:1}}.paint01{left:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.paint01.paint-on{-webkit-animation:paint-on 1.5s ease forwards;animation:paint-on 1.5s ease forwards}@-webkit-keyframes paint-on{to{left:0;right:0}}@keyframes paint-on{to{left:0;right:0}}.paint02{right:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.paint02.paint-on{-webkit-animation:paint-on02 1.5s ease forwards;animation:paint-on02 1.5s ease forwards}@-webkit-keyframes paint-on02{to{right:0}}@keyframes paint-on02{to{right:0}}@-webkit-keyframes bounce{0%{opacity:0;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}30%{opacity:1;-webkit-transform:translateY(-50px) scale(1.2);transform:translateY(-50px) scale(1.2)}50%{-webkit-transform:translateY(0) scale(0.8);transform:translateY(0) scale(0.8)}70%{-webkit-transform:translateY(-25px) scale(1.1);transform:translateY(-25px) scale(1.1)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes bounce{0%{opacity:0;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}30%{opacity:1;-webkit-transform:translateY(-50px) scale(1.2);transform:translateY(-50px) scale(1.2)}50%{-webkit-transform:translateY(0) scale(0.8);transform:translateY(0) scale(0.8)}70%{-webkit-transform:translateY(-25px) scale(1.1);transform:translateY(-25px) scale(1.1)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes bounce-rotate{0%{opacity:0;-webkit-transform:translateY(0) rotateY(0deg);transform:translateY(0) rotateY(0deg)}25%{opacity:1}50%{-webkit-transform:translateY(-100px) rotateY(360deg);transform:translateY(-100px) rotateY(360deg)}75%{-webkit-transform:translateY(0) rotateY(360deg);transform:translateY(0) rotateY(360deg)}100%{opacity:1;-webkit-transform:translateY(0) rotateY(0deg);transform:translateY(0) rotateY(0deg)}}@keyframes bounce-rotate{0%{opacity:0;-webkit-transform:translateY(0) rotateY(0deg);transform:translateY(0) rotateY(0deg)}25%{opacity:1}50%{-webkit-transform:translateY(-100px) rotateY(360deg);transform:translateY(-100px) rotateY(360deg)}75%{-webkit-transform:translateY(0) rotateY(360deg);transform:translateY(0) rotateY(360deg)}100%{opacity:1;-webkit-transform:translateY(0) rotateY(0deg);transform:translateY(0) rotateY(0deg)}}@-webkit-keyframes floating-y{0%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}50%{-webkit-transform:translateY(10%);transform:translateY(10%)}100%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes floating-y{0%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}50%{-webkit-transform:translateY(10%);transform:translateY(10%)}100%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}html{font-size:var(--prefont);scroll-behavior:smooth}body{background:var(--sub-color);color:var(--black);font-size:1rem;line-height:1.5;font-weight:500;font-family:var(--family);text-align:left;width:100vw;min-height:100vh;margin:0;-webkit-text-size-adjust:100%;position:relative;z-index:1;overflow-x:clip}body.front-body{-webkit-animation:disableScroll .1s linear 2.5s both;animation:disableScroll .1s linear 2.5s both}@-webkit-keyframes disableScroll{0%{overflow:hidden}100%{overflow-x:clip}}@keyframes disableScroll{0%{overflow:hidden}100%{overflow-x:clip}}main{width:100%;height:100%;margin:0 auto}#wrap{overflow:clip}.outer{padding:var(--space1r) 0}.inner{width:clamp(0px,100%,1980px);margin:0 auto}.inner-box{width:clamp(0px,100%,1280px);margin:0 auto}@container (max-width:1280px){.inner-box{padding:0 1.5rem}}@container (max-width:430px){.inner-box{padding:0 1rem}}.inner915{width:clamp(0px,100%,915px);margin:0 auto}@media screen and (max-width: 667px){.inner915{padding:0 1rem}}.box{padding-top:var(--main-space);padding-bottom:var(--main-space);container-type:inline-size}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex.fd-c{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex.fd-r{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex.jc-sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex.jc-c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex.jc-fs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex.jc-fe{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex.ali-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.ali-fe{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex.ali-fs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex.gap1r{gap:1rem}.flex.gap2r{gap:2rem}.flex.gap3r{gap:3rem}picture,img{width:100%;height:auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-o-object-fit:cover;object-fit:cover}.txt-c{text-align:center}.txt-l{text-align:left}.txt-r{text-align:right}.ttl-size{font-size:var(--ttl-size)}@media screen and (max-width: 1080px){.ttl-size{line-height:1.25}}.bold{font-weight:700}.big25{font-size:1.25em}.big5{font-size:1.5em}.small75{font-size:.75em}.small5{font-size:.5em}h1,h2,h3,h4,h5,h6{font-weight:bold}h3{font-size:clamp(18px,14.7289719626px + .8722741433vw,32px)}h4{font-size:clamp(18px,16.5981308411px + .3738317757vw,24px)}p{margin-bottom:1em}p:last-child,p:last-of-type{margin-bottom:0}a{display:block;color:inherit;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}a:hover{opacity:.7;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}a.scale:hover{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}a[href*="tel:"]{pointer-events:none;cursor:default}@media screen and (max-width: 667px){a[href*="tel:"]{pointer-events:fill;cursor:pointer}}.none{display:none !important}.tab-none{display:block !important}.sp-none{display:block !important}.w1380-none{display:block !important}@media screen and (max-width: 1380px){.none{display:none !important}.sp-none{display:block !important}.tab-none{display:block !important}.w1380-none{display:none !important}}@media screen and (max-width: 1080px){.none{display:none !important}.sp-none{display:block !important}.tab-none{display:none !important}.w1380-none{display:none !important}}@media screen and (max-width: 667px){.none{display:none !important}.tab-none{display:none !important}.sp-none{display:none !important}.w1380-none{display:none !important}}.tab-block{display:none !important}.sp-block{display:none !important}.w1380-block{display:none !important}@media screen and (max-width: 1380px){.sp-block{display:none !important}.tab-block{display:none !important}.w1380-block{display:block !important}}@media screen and (max-width: 1080px){.sp-block{display:none !important}.tab-block{display:block !important}.w1380-block{display:none !important}}@media screen and (max-width: 667px){.tab-block{display:none !important}.sp-block{display:block !important}.w1380-block{display:none !important}}#notfound{width:100%;min-height:80vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#notfound.form{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#notfound header#page-header{width:100%}#notfound h1{text-align:center}@-webkit-keyframes arrow-move{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(0.5rem);transform:translateX(0.5rem)}}@keyframes arrow-move{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(0.5rem);transform:translateX(0.5rem)}}@-webkit-keyframes leftSlide{0%{background-position:0px 0px}100%{background-position:-1995px 0px}}@keyframes leftSlide{0%{background-position:0px 0px}100%{background-position:-1995px 0px}}@-webkit-keyframes parallaxScroll{from{background-position:center 20vh}to{background-position:center -20vh}}@keyframes parallaxScroll{from{background-position:center 20vh}to{background-position:center -20vh}}@-webkit-keyframes parallaxScroll-small{from{background-position:center top}to{background-position:center bottom}}@keyframes parallaxScroll-small{from{background-position:center top}to{background-position:center bottom}}main #SiteFade{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:9999;-webkit-animation:finish 5s forwards;animation:finish 5s forwards}@-webkit-keyframes finish{0%{display:block}100%{display:none;z-index:-9999}}@keyframes finish{0%{display:block}100%{display:none;z-index:-9999}}main #SiteFade .stripe-box{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}main #SiteFade .stripe-box .Stripe-Curtain{width:16.6666666667%;height:100%}main #SiteFade .stripe-box .Stripe-Curtain:nth-of-type(1){background:#fff}main #SiteFade .stripe-box .Stripe-Curtain:nth-of-type(2){background:#fff}main #SiteFade .stripe-box .Stripe-Curtain:nth-of-type(3){background:#fff}main #SiteFade .stripe-box .Stripe-Curtain:nth-of-type(4){background:#fff}main #SiteFade .stripe-box .Stripe-Curtain:nth-of-type(5){background:#fff}main #SiteFade .stripe-box .Stripe-Curtain:nth-of-type(6){background:#fff}main #SiteFade .stripe-box .Stripe-Curtain:nth-of-type(1),main #SiteFade .stripe-box .Stripe-Curtain:nth-of-type(3),main #SiteFade .stripe-box .Stripe-Curtain:nth-of-type(5){-webkit-animation:stripe-tb 3s forwards;animation:stripe-tb 3s forwards}@-webkit-keyframes stripe-tb{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}20%{-webkit-transform:translateY(0);transform:translateY(0)}80%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes stripe-tb{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}20%{-webkit-transform:translateY(0);transform:translateY(0)}80%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}main #SiteFade .stripe-box .Stripe-Curtain:nth-of-type(2),main #SiteFade .stripe-box .Stripe-Curtain:nth-of-type(4),main #SiteFade .stripe-box .Stripe-Curtain:nth-of-type(6){-webkit-animation:stripe-bt 3s forwards;animation:stripe-bt 3s forwards}@-webkit-keyframes stripe-bt{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}20%{-webkit-transform:translateY(0);transform:translateY(0)}80%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes stripe-bt{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}20%{-webkit-transform:translateY(0);transform:translateY(0)}80%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}main #SiteFade .SiteFadeLogo{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;gap:2rem;margin:inset;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-animation:logofadeout 1s forwards;animation:logofadeout 1s forwards;-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes logofadeout{0%{opacity:1}100%{opacity:0}}@keyframes logofadeout{0%{opacity:1}100%{opacity:0}}main #SiteFade .SiteFadeLogo picture{opacity:0;-webkit-animation:poyoyon2 1s ease-in-out forwards;animation:poyoyon2 1s ease-in-out forwards;-webkit-animation-delay:.25s;animation-delay:.25s;width:clamp(240px,30%,375px)}main #SiteFade .SiteFadeLogo picture img{-webkit-filter:drop-shadow(4px 4px 4px #aaa);filter:drop-shadow(4px 4px 4px #aaa)}main #SiteFade .SiteFadeLogo picture:nth-of-type(2){-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes poyoyon2{0%{opacity:0;-webkit-transform:scale(1, 1) translate(0, 0);transform:scale(1, 1) translate(0, 0)}15%{opacity:0;-webkit-transform:scale(0.98, 0.9) translate(0, 5px);transform:scale(0.98, 0.9) translate(0, 5px)}30%{opacity:0;-webkit-transform:scale(1.02, 1) translate(0, 10%);transform:scale(1.02, 1) translate(0, 10%)}50%{opacity:1;-webkit-transform:scale(0.98, 1.05) translate(0, -10%);transform:scale(0.98, 1.05) translate(0, -10%)}70%{opacity:1;-webkit-transform:scale(1, 0.9) translate(0, 5px);transform:scale(1, 0.9) translate(0, 5px)}100%{opacity:1;-webkit-transform:scale(1, 1) translate(0, 0);transform:scale(1, 1) translate(0, 0)}}@keyframes poyoyon2{0%{opacity:0;-webkit-transform:scale(1, 1) translate(0, 0);transform:scale(1, 1) translate(0, 0)}15%{opacity:0;-webkit-transform:scale(0.98, 0.9) translate(0, 5px);transform:scale(0.98, 0.9) translate(0, 5px)}30%{opacity:0;-webkit-transform:scale(1.02, 1) translate(0, 10%);transform:scale(1.02, 1) translate(0, 10%)}50%{opacity:1;-webkit-transform:scale(0.98, 1.05) translate(0, -10%);transform:scale(0.98, 1.05) translate(0, -10%)}70%{opacity:1;-webkit-transform:scale(1, 0.9) translate(0, 5px);transform:scale(1, 0.9) translate(0, 5px)}100%{opacity:1;-webkit-transform:scale(1, 1) translate(0, 0);transform:scale(1, 1) translate(0, 0)}}.fade-bt{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:.5s ease-in;transition:.5s ease-in}@keyframes fade-bt{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}ul#list.info{width:100%}ul#list.info li{padding:1rem 0;border-bottom:dotted 9px var(--base-color-yellow)}ul#list.info li:last-of-type{border-bottom:none}ul#list.info li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem}ul#list.info li a p{width:8em;font-weight:800}ul#list.info li a h3{width:calc(100% - 8em);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.front2clm{-webkit-animation:SiteFade 5s forwards;animation:SiteFade 5s forwards}.main2clm{--main-nav-w: 88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@-webkit-keyframes SiteFade{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes SiteFade{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@media screen and (max-width: 667px){.main2clm{--main-nav-w: 64px}}@media screen and (max-width: 768px){.main2clm{display:block;height:100%}}.main2clm #main-nav{background:var(--base-color-yellow);width:var(--main-nav-w);height:100vh;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;position:fixed;top:0;left:0;z-index:20}@media screen and (max-width: 768px){.main2clm #main-nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:1rem;width:100%;height:var(--main-nav-w)}}.main2clm #main-nav::before{content:"";background-image:url(img/SCROLL-deco-dotte.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;width:30px;margin:0 auto;aspect-ratio:30/331;position:absolute;left:0;right:0;bottom:.5rem;-webkit-animation:flash 1s infinite;animation:flash 1s infinite}@media screen and (max-height: 720px){.main2clm #main-nav::before{width:auto;height:40%}}@media screen and (max-width: 768px){.main2clm #main-nav::before{display:none}}@-webkit-keyframes flash{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes flash{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.main2clm #main-box{background:#fff;width:calc(100% - 88px);margin-left:auto}@media screen and (max-width: 768px){.main2clm #main-box{width:100%}}.deco-ar-head{background-image:url(img/page/ar/deco-ar-head.svg);background-position:top left;background-repeat:no-repeat;background-size:contain;width:clamp(0px,50%,1000px);position:absolute;top:0;left:0;aspect-ratio:1000/181;z-index:10}#luxy,#page-wrap{--main-nav-w: 88px;max-width:100vw !important}@media screen and (max-width: 667px){#luxy,#page-wrap{--main-nav-w: 64px}}@media screen and (max-width: 768px){#luxy,#page-wrap{padding-top:var(--main-nav-w)}}#page-wrap{width:100%}.main-nav{--toggle-w: 40px;position:relative;width:var(--toggle-w);z-index:calc(infinity)}@media screen and (max-width: 1080px){.main-nav{z-index:100}}.main-nav .flex .logo-outer{width:127px;height:auto;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1}@media screen and (max-width: 667px){.main-nav .flex .logo-outer{width:80px}}.main-nav .flex .logo-outer.logo-mag{background:var(--base-color-red)}.main-nav .flex .logo-outer.logo-ar{background:var(--ar-black)}.main-nav .togle{--opacity: 1;--rotate: 0;--translate: 0;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;place-items:center;width:var(--toggle-w);height:var(--toggle-w);aspect-ratio:1;padding:0;border:none;aspect-ratio:1;cursor:pointer;position:relative;z-index:calc(infinity)}.main-nav .togle.nav-active{--opacity: 0;--rotate: 135deg;--translate: 16px;position:fixed}.main-nav .togle.nav-active span{background:#000 !important}.main-nav .togle span{background:#fff;width:100%;height:7px;-webkit-transition:all .4s ease;transition:all .4s ease}.main-nav .togle span:nth-child(1){translate:0 var(--translate);rotate:var(--rotate)}.main-nav .togle span:nth-child(2){opacity:var(--opacity)}.main-nav .togle span:nth-child(3){translate:0 calc(var(--translate)*-1);rotate:calc(var(--rotate)*-1)}.main-nav .main-nav-box{background:var(--base-color-yellow);color:#000;width:0;height:100vh;opacity:0;pointer-events:none;overflow:hidden;-webkit-transition:all .4s ease;transition:all .4s ease;position:fixed;top:0;right:0;bottom:0}.main-nav .main-nav-box.nav-active{opacity:1;width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 16px 16px calc(var(--main-nav-w) + 16px);pointer-events:all;z-index:9999}@media screen and (max-width: 768px){.main-nav .main-nav-box.nav-active{padding:calc(var(--main-nav-w) + 16px) 2rem 2rem 2rem}}.main-nav .main-nav-box .menu-area{width:clamp(0px,100%,1080px);max-height:90vh;overflow:auto}.main-nav .main-nav-box .menu-area::-webkit-scrollbar{width:16px}.main-nav .main-nav-box .menu-area::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.main-nav .main-nav-box .menu-area::-webkit-scrollbar-thumb{background-color:#fff;border-radius:8px}@media screen and (max-height: 430px){.main-nav .main-nav-box .menu-area{max-height:70vh;margin-top:auto}}@media screen and (max-width: 667px){.main-nav .main-nav-box .menu-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main-nav .main-nav-box .menu-area header{margin-bottom:1rem}.main-nav .main-nav-box ul#menu-main-menu{--gap: 1rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;gap:var(--gap)}.main-nav .main-nav-box ul#menu-main-menu::before{content:"";width:calc(25% - var(--gap)*3/4);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width: 667px){.main-nav .main-nav-box ul#menu-main-menu::before{width:calc(50% - var(--gap)*1/2)}}.main-nav .main-nav-box ul#menu-main-menu::after{content:"";width:calc(25% - var(--gap)*3/4)}@media screen and (max-width: 667px){.main-nav .main-nav-box ul#menu-main-menu::after{width:calc(50% - var(--gap)*1/2)}}.main-nav .main-nav-box ul#menu-main-menu li{font-weight:500;width:calc(25% - var(--gap)*3/4);border-bottom:1px solid var(--sub-color2);overflow:hidden}@media screen and (max-width: 667px){.main-nav .main-nav-box ul#menu-main-menu li{width:calc(50% - var(--gap)*1/2)}}.main-nav .main-nav-box ul#menu-main-menu li a{color:var(--black) !important;text-align:left;font-family:var(--mplus);font-size:1.25rem;font-weight:500;line-height:1.5;display:block;width:100%}.main-nav .main-nav-box ul#menu-main-menu li a::before{content:"";background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:calc(100% - 2rem) auto;margin-bottom:8px;border-radius:8px;overflow:hidden;display:block;aspect-ratio:1}.main-nav .main-nav-box ul#menu-main-menu li:nth-of-type(1) a::before{background-image:url(img/logo-mag-top.png);background-size:clamp(0px,100% - 2rem,215px) auto}.main-nav .main-nav-box ul#menu-main-menu li:nth-of-type(2) a::before{background-image:url(img/front/slide/slide-deco.png)}.main-nav .main-nav-box ul#menu-main-menu li:nth-of-type(3) a::before{background-image:url(img/logo-ar-top.png);background-size:clamp(0px,100% - 2rem,149px) auto}.main-nav .main-nav-box ul#menu-main-menu li:nth-of-type(4) a::before{background-image:url(img/front/slide/slide-digi.png)}#main-header,#main-header-pc{position:absolute;z-index:10}@media screen and (max-width: 768px){#main-header,#main-header-pc{display:none}}#main-header .flex,#main-header-pc .flex{padding-left:12px;gap:12px}#main-header .logo-outer,#main-header-pc .logo-outer{width:127px;height:auto;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1}@media screen and (max-width: 667px){#main-header .logo-outer,#main-header-pc .logo-outer{width:80px}}#main-header .logo-outer.logo-mag,#main-header-pc .logo-outer.logo-mag{background:var(--base-color-red)}#main-header .logo-outer.logo-ar,#main-header-pc .logo-outer.logo-ar{background:var(--ar-black)}@media screen and (max-width: 667px){#main-header-pc{display:none}}.video-container{position:relative;aspect-ratio:16/9;width:calc(100% - var(--space1r)*3);height:auto;margin:auto;z-index:10;margin-top:calc(var(--space1r)*2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-container::before{content:"";background-color:rgba(0,0,0,0);background-image:radial-gradient(circle, rgba(0, 0, 0, 0.5) 2px, transparent 2px),radial-gradient(circle, rgba(0, 0, 0, 0.5) 2px, transparent 2px);background-position:0 0,2px 4px;background-size:4px 8px;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}.video-container::after{content:"";background:hsla(0,0%,100%,.3);width:12550%;height:100%;position:absolute;top:0;left:0;z-index:10}@media screen and (max-width: 1080px){.video-container{height:clamp(400px,50vh,50vh)}}@media screen and (max-width: 667px){.video-container{width:100vw;height:clamp(400px,60vh,60vh);-webkit-transform:initial;transform:initial}}.video-container video{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 1080px){.video-container video{width:auto;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.video-container .top-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 667px){.video-container .top-container{padding:0 var(--space1r)}}.video-container .top-container .decomap{--pdgTop: 10%;text-align:center;padding-top:var(--pdgTop);position:relative;z-index:20}@media screen and (max-width: 667px){.video-container .top-container .decomap{--pdgTop: 20%}}.video-container .top-container .decomap::before{content:"";background:url(img/decomap-x.png) no-repeat center/contain;display:block;width:14rem;height:auto;aspect-ratio:1;position:absolute;top:calc(var(--pdgTop) + 2rem);left:47.5%;z-index:10}.video-container .top-container .decomap span{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:auto;height:clamp(72px,36.2523364486px + 9.5327102804vw,225px);margin-right:5%;aspect-ratio:36/77;display:inline-block}@media screen and (max-width: 667px){.video-container .top-container .decomap span{margin-right:2%}}.video-container .top-container .decomap span:last-of-type{margin:0}.video-container .top-container .decomap span.fade-deco{opacity:0;-webkit-animation:bounce 1.5s ease forwards;animation:bounce 1.5s ease forwards;-webkit-animation-delay:3s;animation-delay:3s}.video-container .top-container .decomap span:nth-of-type(1){background-color:var(--base-color-emerald);-webkit-mask-image:url(img/D.svg);mask-image:url(img/D.svg)}.video-container .top-container .decomap span:nth-of-type(2){-webkit-animation-delay:3.1s;animation-delay:3.1s;background-color:var(--base-color-yellow);-webkit-mask-image:url(img/E.svg);mask-image:url(img/E.svg)}.video-container .top-container .decomap span:nth-of-type(3){-webkit-animation-delay:3.5s;animation-delay:3.5s;background-color:#fff;-webkit-mask-image:url(img/C.svg);mask-image:url(img/C.svg)}.video-container .top-container .decomap span:nth-of-type(4){-webkit-animation-delay:3.3s;animation-delay:3.3s;background-color:var(--base-color-blue);-webkit-mask-image:url(img/O.svg);mask-image:url(img/O.svg)}.video-container .top-container .decomap span:nth-of-type(5){-webkit-animation-delay:3.6s;animation-delay:3.6s;background-color:var(--base-color-red);-webkit-mask-image:url(img/M.svg);mask-image:url(img/M.svg);aspect-ratio:207/317}.video-container .top-container .decomap span:nth-of-type(6){-webkit-animation-delay:3.2s;animation-delay:3.2s;background-color:var(--base-color-green);-webkit-mask-image:url(img/A.svg);mask-image:url(img/A.svg);aspect-ratio:187/317}.video-container .top-container .decomap span:nth-of-type(7){-webkit-animation-delay:3.4s;animation-delay:3.4s;background-color:var(--base-color-pink);-webkit-mask-image:url(img/P.svg);mask-image:url(img/P.svg);aspect-ratio:155/317}.video-container .top-container .main-txt{text-align:center;position:relative;z-index:100}.video-container .top-container .main-txt p{width:clamp(0px,100%,54rem);font-size:4.5rem;font-weight:700;line-height:1;padding:16px 16px 8px;margin-bottom:1rem;display:inline-block;color:#fff;font-family:var(--mplus);text-shadow:0 0 8px rgba(0,0,0,.5)}@media screen and (max-width: 1080px){.video-container .top-container .main-txt p{width:clamp(0px,100%,39rem);font-size:3rem;line-height:1.5}}.video-container .top-container .main-txt p span{display:inline-block;padding:0;margin:-0.15em}.video-container .top-container .main-txt p span:nth-of-type(1){color:var(--base-color-pink)}.video-container .top-container .main-txt p span:nth-of-type(2){color:var(--base-color-red)}.video-container .top-container .main-txt p span:nth-of-type(3){color:var(--base-color-blue)}.video-container .top-container .main-txt p span:nth-of-type(4){color:var(--base-color-yellow)}@media screen and (max-width: 667px){.video-container .top-container .main-txt p span{font-size:1.25em}}.video-container .top-container .main-txt div{padding:8px 0;margin:auto;width:clamp(0px,100%,54rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;gap:1rem}@media screen and (max-width: 1080px){.video-container .top-container .main-txt div{width:clamp(0px,100%,32.5rem);-ms-flex-wrap:wrap;flex-wrap:wrap}}.video-container .top-container .main-txt div span{background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block}.video-container .top-container .main-txt div .starting{background-image:url(img/top-main-txt00.svg);width:auto;height:61px;aspect-ratio:476/61}@media screen and (max-width: 667px){.video-container .top-container .main-txt div .starting{width:100%;height:auto}}.video-container .top-container .main-txt div .mag-logo{width:auto;height:88px;aspect-ratio:215/57;background-image:url(img/logo-mag-top-w.png)}@media screen and (max-width: 667px){.video-container .top-container .main-txt div .mag-logo{width:50%;display:inline-block}}.video-container .top-container .main-txt div .ar-logo{background-image:url(img/logo-ar-top.png);width:auto;height:57px;aspect-ratio:149/57}@media screen and (max-width: 667px){.video-container .top-container .main-txt div .ar-logo{width:35%;display:inline-block}}.video-container .top-container .sorakara{color:#fff;font-size:clamp(64px,46.9439252336px + 4.5482866044vw,137px);line-height:1;-webkit-transform:translateX(0.5em);transform:translateX(0.5em);position:absolute;bottom:0;right:0;z-index:90}@media screen and (max-width: 667px){.video-container .top-container .sorakara{display:none}}.video-container .top-container .deco{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.video-container .top-container .deco span:nth-of-type(1){background-image:-webkit-gradient(linear, left top, left bottom, from(var(--base-color-green)), to(var(--base-color-blue)));background-image:linear-gradient(var(--base-color-green), var(--base-color-blue));-webkit-mask-image:url(img/deco-stripe00.png);mask-image:url(img/deco-stripe00.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:block;width:30%;height:auto;aspect-ratio:551/872;position:absolute;top:calc(var(--space1r)*-1);left:calc(var(--space1r)*-1);-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.video-container .top-container .deco span:nth-of-type(2){background-color:var(--base-color-yellow);-webkit-mask-image:url(img/deco-stripe01.png);mask-image:url(img/deco-stripe01.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:block;width:30%;height:auto;aspect-ratio:1;position:absolute;top:calc(var(--space1r)*-1);right:7%;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.video-container .top-container .deco span:nth-of-type(3){background-image:url(img/deco-circle00.png);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;width:20%;height:auto;aspect-ratio:1;position:absolute;bottom:15%;left:15%;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.video-container .top-container .deco span:nth-of-type(4){background-image:url(img/deco-circle01.png);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;width:25%;height:auto;aspect-ratio:1;position:absolute;bottom:-10%;left:5%;-webkit-transform:scale(-1, 1);transform:scale(-1, 1);z-index:-1}.video-container .top-container .deco span:nth-of-type(5){background-color:var(--base-color-emerald);-webkit-mask-image:url(img/deco-dott01.png);mask-image:url(img/deco-dott01.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:block;width:40%;height:auto;aspect-ratio:867/553;position:absolute;bottom:calc(var(--space1r)*-1);right:calc(var(--space1r)*-1)}#front .box{margin:5rem auto}#front .deco-pattern00{position:relative}#front .deco-pattern00::before{content:"";background:url(img/DECOMAP_AR.svg) no-repeat top left/contain;width:16px;height:auto;aspect-ratio:16/489;position:absolute;top:0;left:0;-webkit-transform:translateX(-2rem);transform:translateX(-2rem)}#front .deco-pattern00::after{content:"";background:url(img/deco-dott-square.svg) no-repeat top left/contain;width:7rem;height:auto;aspect-ratio:115/250;position:absolute;top:0;left:0;-webkit-transform:translateX(calc(-100% - 4rem));transform:translateX(calc(-100% - 4rem))}#front .section-header{font-size:calc(var(--prefont)*3.5);margin-bottom:1em}@media screen and (max-width: 667px){#front .section-header{font-size:2rem}}#front .section-header h2{color:var(--black);font-family:var(--mplus);font-weight:800;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;gap:.25em}#front .section-header h2::before{content:"";background-image:url(img/section-ttl.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:.75em;height:auto;aspect-ratio:1}#front #info{position:relative;z-index:0}#front #info.box{margin-top:0}#front #info span.deco:nth-of-type(1){background:url(img/deco-stripe01.png) no-repeat center/contain;display:block;width:30%;height:auto;aspect-ratio:1;position:absolute;top:-30%;right:10%}#front #info span.deco:nth-of-type(2){background:url(img/deco-dott01.svg) no-repeat center/contain;display:block;width:30px;height:auto;aspect-ratio:30/237;position:absolute;bottom:0;right:10%}#front #info div.deco{width:55%;height:auto;aspect-ratio:1097/727;position:absolute;top:0;right:0}@media screen and (max-width: 667px){#front #info div.deco{width:75%}}#front #info div.deco span{background-position:top right;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block;position:absolute;top:0}#front #info div.deco span:nth-of-type(1){background-image:url(img/deco/deco00.png)}#front #info div.deco span:nth-of-type(2){background-image:url(img/deco/deco01.png);-webkit-animation-delay:.1s;animation-delay:.1s}#front #info div.deco span:nth-of-type(3){background-image:url(img/deco/deco02.png);-webkit-animation-delay:.3s;animation-delay:.3s}#front #info div.deco span:nth-of-type(4){background-image:url(img/deco/deco03.png);-webkit-animation-delay:.2s;animation-delay:.2s}#front #info .info-box{background:#fff;padding:1rem;border:1px solid var(--black);-webkit-box-shadow:var(--black) 6px 6px 0;box-shadow:var(--black) 6px 6px 0}#front #info .info-box h3{font-size:var(--prefont)}#front #descript{position:relative;z-index:0}#front #descript::before{content:"";background:#ccc url(img/front/desc/desc-bg.jpg) no-repeat;background-blend-mode:screen;background-size:cover;width:80%;height:100%;margin-left:auto;display:block;position:absolute;top:0;right:0;z-index:-2}@media screen and (max-width: 667px){#front #descript::before{width:50%}}#front #descript::after{content:"";background:url(img/deco-stripe00.png) no-repeat;background-size:contain;width:auto;height:calc(100% + 26px);margin:auto 0 auto auto;display:block;aspect-ratio:551/872;position:absolute;top:0;bottom:0;right:0;z-index:-1}#front #descript div.deco{width:40%;height:auto;aspect-ratio:782/531;position:absolute;top:15%;left:0;z-index:-1}@media screen and (max-width: 667px){#front #descript div.deco{width:65%;z-index:10}}#front #descript div.deco span{background-position:top left;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block;position:absolute;top:0}#front #descript div.deco span:nth-of-type(1){background-image:url(img/deco/decoB01.png)}#front #descript div.deco span:nth-of-type(2){background-image:url(img/deco/decoB02.png);-webkit-animation-delay:.1s;animation-delay:.1s}#front #descript div.deco span:nth-of-type(3){background-image:url(img/deco/decoB00.png);-webkit-animation-delay:.2s;animation-delay:.2s}#front #descript div.deco02{width:55%;height:auto;aspect-ratio:1114/381;position:absolute;bottom:-30%;right:0;z-index:-1}@media screen and (max-width: 667px){#front #descript div.deco02{width:65%;z-index:10}}#front #descript div.deco02 span{background-position:top right;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block;position:absolute;bottom:0}#front #descript div.deco02 span:nth-of-type(1){background-image:url(img/deco/decoC00.png)}#front #descript div.deco02 span:nth-of-type(2){background-image:url(img/deco/decoC01.png);-webkit-animation-delay:.1s;animation-delay:.1s}#front #descript div.deco02 span:nth-of-type(3){background-image:url(img/deco/decoC02.png);-webkit-animation-delay:.2s;animation-delay:.2s}#front #descript .section-header,#front #descript .sp-ttl{font-size:calc(var(--prefont)*2.75);font-family:var(--mplus);font-weight:800}@media screen and (max-width: 667px){#front #descript .section-header,#front #descript .sp-ttl{font-size:1.7rem}}#front #descript .section-header h2::before,#front #descript .sp-ttl h2::before{width:1em}#front #descript .message-box{background-color:hsla(0,0%,100%,.5);font-weight:500;width:55%;padding:3rem .5rem;margin-right:auto;position:relative}@media screen and (max-width: 667px){#front #descript .message-box{width:100%;padding-top:1rem}}#front #descript .message-box p.name{color:var(--black);font-size:1.25rem;text-align:center;display:inline-block;padding:.5rem 1rem;position:absolute;right:-0.5rem;bottom:-0.5rem}#front #descript .message-box .message-img{width:81%;height:100%;position:absolute;top:0;left:100%}@media screen and (max-width: 667px){#front #descript .message-box .message-img{width:100%;position:relative;left:0}}#front #descript .message-box .message-img::after{content:"";background:url(img/deco-dott-square.svg) no-repeat top left/contain;width:7rem;height:auto;aspect-ratio:115/250;position:absolute;bottom:0;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}#front #descript .message-box .message-img span{background-position:right top;background-repeat:no-repeat;background-size:contain;margin-left:auto;width:60%;height:auto;display:block;aspect-ratio:448/251}@media screen and (max-width: 667px){#front #descript .message-box .message-img span{width:70%}}#front #descript .message-box .message-img span:nth-of-type(1){background-image:url(img/front/desc/message00.png)}#front #descript .message-box .message-img span:nth-of-type(2){background-image:url(img/front/desc/message01.png);margin-right:2rem}@media screen and (max-width: 667px){#front #descript .message-box .message-img span:nth-of-type(2){margin-left:0;margin-right:auto}}#front #descript .message-box .message-img span:nth-of-type(3){background-image:url(img/front/desc/message02.png)}#front #content{background:var(--base-color-emerald);position:relative;z-index:0}#front #content.box{padding-bottom:calc(var(--main-space)*3)}#front #content .deco{width:50%;height:100%;display:block;margin-left:auto;position:absolute;top:calc(var(--main-space)*2);right:0}#front #content .deco span{margin-left:auto;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;position:relative}#front #content .deco span:last-of-type{margin-bottom:0}#front #content .deco span div{background:var(--base-color-emerald);width:0;height:100%;position:absolute;top:0;-webkit-animation:line-hidden 2s linear infinite;animation:line-hidden 2s linear infinite}@-webkit-keyframes line-hidden{0%{width:0;right:0;left:unset}50%{width:100%;right:0;left:unset}51%{width:100%;right:unset;left:0}100%{width:0%;right:unset;left:0}}@keyframes line-hidden{0%{width:0;right:0;left:unset}50%{width:100%;right:0;left:unset}51%{width:100%;right:unset;left:0}100%{width:0%;right:unset;left:0}}#front #content .deco span::before{content:"";background:#fff;width:4px;height:4px;border-radius:calc(infinity*1px);display:block}#front #content .deco span::after{content:"";background:#fff;width:calc(100% - 4px - 8px);height:4px;border-radius:calc(infinity*1px);display:block}#front #content .deco span:nth-of-type(1){width:80%}#front #content .deco span:nth-of-type(2){width:90%}#front #content .deco span:nth-of-type(2) div{-webkit-animation-delay:.3s;animation-delay:.3s}#front #content .deco span:nth-of-type(3){width:100%}#front #content .deco span:nth-of-type(3) div{-webkit-animation-delay:.5s;animation-delay:.5s}#front #content div.deco02{width:45%;height:0;aspect-ratio:1267/564;position:absolute;bottom:0;left:0;z-index:-1}@media screen and (max-width: 667px){#front #content div.deco02{width:75%}}#front #content div.deco02 span{background-position:top right;background-repeat:no-repeat;background-size:contain;width:100%;height:auto;aspect-ratio:1267/564;display:block;position:absolute;bottom:0}#front #content div.deco02 span:nth-of-type(1){background-image:url(img/deco/decoD00.png)}#front #content div.deco02 span:nth-of-type(2){background-image:url(img/deco/decoD01.png);-webkit-animation-delay:.1s;animation-delay:.1s}#front #content div.deco02 span:nth-of-type(3){background-image:url(img/deco/decoD02.png);-webkit-animation-delay:.2s;animation-delay:.2s}#front #content div.deco02 span:nth-of-type(4){background-image:url(img/deco/decoD03.png);-webkit-animation-delay:.3s;animation-delay:.3s}#front #content .deco03{content:"";background-color:var(--base-color-pink);-webkit-mask-image:url(img/deco-dott02.png);mask-image:url(img/deco-dott02.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:block;width:50%;height:auto;aspect-ratio:992/293;position:absolute;bottom:calc(var(--main-space)*2);right:0}@media screen and (max-width: 667px){#front #content .deco03{width:65%}}#front #content .section-header h2{color:#fff}#front #content .content-slide{margin-bottom:var(--main-space)}#front #content .content-slide .front-swiper{padding:16px 0}#front #content .content-slide .front-swiper .swiper-slide{aspect-ratio:740/416;-webkit-transition:.5s all linear !important;transition:.5s all linear !important;-webkit-transform:scale(0.9) !important;transform:scale(0.9) !important;position:relative;border:4px solid #fff;border-radius:8px;-webkit-box-shadow:0 0 16px 0 #000;box-shadow:0 0 16px 0 #000}@media screen and (max-width: 667px){#front #content .content-slide .front-swiper .swiper-slide{aspect-ratio:6/4}}#front #content .content-slide .front-swiper .swiper-slide.swiper-slide-active{-webkit-transform:scale(1) !important;transform:scale(1) !important}#front #content .content-slide .front-swiper .swiper-slide div{width:100%;height:100%;border-radius:2px;overflow:hidden;position:absolute;inset:0;margin:auto}#front #content .content-slide .front-swiper .swiper-slide.slide-deco div{background-color:#fff}#front #content .content-slide .front-swiper .swiper-slide.slide-ar div{background-color:#231815}#front #content .content-slide .front-swiper .swiper-slide img{width:50%;height:auto;position:absolute;inset:0;margin:auto}#front #content .content-slide .front-swiper .swiper-slide a{background:#000;color:#fff;font-weight:900;line-height:1;padding:.5em 2em;border-radius:calc(infinity*1px);position:absolute;right:1rem;bottom:1rem}@media screen and (max-width: 667px){#front #content .content-slide .front-swiper .swiper-slide a{right:4px;bottom:4px}}#front #content .content-slide .swiper-button-prev,#front #content .content-slide .swiper-button-next{height:6rem;width:6rem;margin-top:0;top:50%}@media screen and (max-width: 667px){#front #content .content-slide .swiper-button-prev,#front #content .content-slide .swiper-button-next{width:3rem;height:3rem}}#front #content .content-slide .swiper-button-prev svg,#front #content .content-slide .swiper-button-next svg{display:none}#front #content .content-slide .swiper-button-prev{margin-left:25%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 667px){#front #content .content-slide .swiper-button-prev{margin-left:10%}}#front #content .content-slide .swiper-button-next{margin-right:25%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}@media screen and (max-width: 667px){#front #content .content-slide .swiper-button-next{margin-right:10%}}#front #content .content-slide .swiper-button-prev::after,#front #content .content-slide .swiper-button-next::after{content:"";background-repeat:no-repeat;background-size:contain;width:100%;height:100%;margin:auto}#front #content .content-slide .swiper-button-prev::after{background-image:url(img/arrow-prev.svg)}#front #content .content-slide .swiper-button-next::after{background-image:url(img/arrow-next.svg)}#front #content .message-box{padding:1rem;margin-bottom:var(--main-space)}#front #content .message-box .section-header{font-size:calc(var(--prefont)*2.75)}@media screen and (max-width: 667px){#front #content .message-box .section-header{font-size:1.7rem}}#front #content .message-box .section-header h2::before{width:1em}#front #content .message-box .main-img{margin:auto}#front #movie{position:relative;z-index:0}#front #movie.box{margin-top:0}#front #movie .deco{width:50%;height:100%;display:block;margin-left:auto;position:absolute;top:calc(var(--main-space)*2);right:0}#front #movie .deco span{margin-left:auto;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;position:relative}#front #movie .deco span:last-of-type{margin-bottom:0}#front #movie .deco span div{background:var(--base-color-emerald);width:0;height:100%;position:absolute;top:0;-webkit-animation:line-hidden 2s linear infinite;animation:line-hidden 2s linear infinite}@keyframes line-hidden{0%{width:0;right:0;left:unset}50%{width:100%;right:0;left:unset}51%{width:100%;right:unset;left:0}100%{width:0%;right:unset;left:0}}#front #movie .deco span::before{content:"";background:#fff;width:4px;height:4px;border-radius:calc(infinity*1px);display:block}#front #movie .deco span::after{content:"";background:#fff;width:calc(100% - 4px - 8px);height:4px;border-radius:calc(infinity*1px);display:block}#front #movie .deco span:nth-of-type(1){width:80%}#front #movie .deco span:nth-of-type(2){width:90%}#front #movie .deco span:nth-of-type(2) div{-webkit-animation-delay:.3s;animation-delay:.3s}#front #movie .deco span:nth-of-type(3){width:100%}#front #movie .deco span:nth-of-type(3) div{-webkit-animation-delay:.5s;animation-delay:.5s}#front #movie div.deco01{width:25%;height:0;aspect-ratio:563/592;position:absolute;top:50%;left:0;z-index:1}@media screen and (max-width: 667px){#front #movie div.deco01{width:50%;z-index:-1}}#front #movie div.deco01 span{background-position:top right;background-repeat:no-repeat;background-size:contain;width:100%;height:auto;aspect-ratio:563/592;display:block;position:absolute;bottom:0}#front #movie div.deco01 span:nth-of-type(1){background-image:url(img/deco/decoE00.png)}#front #movie div.deco01 span:nth-of-type(2){background-image:url(img/deco/decoE01.png);-webkit-animation-delay:.1s;animation-delay:.1s}#front #movie div.deco01 span:nth-of-type(3){background-image:url(img/deco/decoE02.png);-webkit-animation-delay:.2s;animation-delay:.2s}#front #movie div.deco02{width:25%;height:0;aspect-ratio:670/432;position:absolute;bottom:50%;right:0;z-index:1}@media screen and (max-width: 667px){#front #movie div.deco02{width:60%;z-index:-1}}#front #movie div.deco02 span{background-position:top right;background-repeat:no-repeat;background-size:contain;width:100%;height:auto;aspect-ratio:670/432;display:block;position:absolute;bottom:0}#front #movie div.deco02 span:nth-of-type(1){background-image:url(img/deco/decoF00.png)}#front #movie div.deco02 span:nth-of-type(2){background-image:url(img/deco/decoF01.png);-webkit-animation-delay:.1s;animation-delay:.1s}#front #movie div.deco02 span:nth-of-type(3){background-image:url(img/deco/decoF02.png);-webkit-animation-delay:.2s;animation-delay:.2s}#front #movie div.deco02 span:nth-of-type(4){background-image:url(img/deco/decoF03.png);-webkit-animation-delay:.3s;animation-delay:.3s}#front #movie .deco03{content:"";background-image:url(img/deco-dott-square.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;width:7rem;height:auto;aspect-ratio:115/250;position:absolute;top:calc(var(--main-space)*2);left:1rem}@media screen and (max-width: 667px){#front #movie .deco03{display:none}}#front #movie .deco04{content:"";background-image:url(img/deco-stripe02.png);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;width:30%;height:auto;aspect-ratio:600/307;position:absolute;bottom:calc(var(--main-space)*2);right:0}@media screen and (max-width: 667px){#front #movie .deco04{width:65%}}#front #movie .section-header h2{width:clamp(100px,80%,640px);margin:auto;aspect-ratio:497/16}#front #movie .section-header h2::before{content:none}@media screen and (max-width: 667px){#front #movie .section-header h2{width:100%}}#front #movie .movie-container{position:relative;aspect-ratio:16/9;width:clamp(0px,100%,1280px);height:auto;margin:0 auto var(--main-space);border-radius:8px;overflow:hidden}@media screen and (max-width: 667px){#front #movie .movie-container{width:calc(100% - 2rem)}}#front #movie .movie-container video{position:absolute;top:0;left:0;width:100%;height:100%}#front #movie .movie-container .video-btn{content:"";background:url(img/play.svg) no-repeat center center/100px 100px;width:100%;height:80%;margin:auto;position:absolute;inset:0;cursor:pointer}@media screen and (max-width: 667px){#front #movie .movie-container .video-btn{display:none}}@media screen and (max-width: 1080px){#front #movie .movie-container .video-btn{height:80%}}#front #movie .message-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.3rem;font-weight:bold;text-align:center;padding:1em;margin:auto;position:relative}@media screen and (max-width: 667px){#front #movie .message-box{background-color:hsla(0,0%,100%,.75);font-size:1rem}}#front #movie .message-box span.deco-left{border:2px solid #000;border-right:none;border-radius:8px 0 0 8px;width:16px;height:100%;position:absolute;top:0;left:0}#front #movie .message-box span.deco-right{border:2px solid #000;border-left:none;border-radius:0 8px 8px 0;width:16px;height:100%;position:absolute;top:0;right:0}#front #movie .message-box span.deco-right::before{content:"";background-color:#fff;background-image:url(img/front/movie/description.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:16px;height:auto;-webkit-box-sizing:inherit !important;box-sizing:inherit !important;margin:auto;aspect-ratio:17/130;position:absolute;inset:0;-webkit-transform:translateX(50%);transform:translateX(50%)}#front #about{background-image:url(img/front/about/bg-about.jpg);background-repeat:repeat;background-size:contain;background-position:top left;position:relative}@media screen and (max-width: 667px){#front #about{background-size:cover}}#front #about::before{content:"";background-image:repeating-linear-gradient(125deg, #2ca6e1, #2ca6e1 10px, transparent 10px, transparent 20px);width:100%;height:40px;position:absolute;bottom:100%;left:0}#front #about.box{padding:calc(var(--main-space)*2) 0;margin-bottom:0}#front #about .flex{gap:3rem}@media screen and (max-width: 667px){#front #about .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#front #about .flex .left{background-image:url(img/front/about/logo-mag-about.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:clamp(200px,35%,500px);aspect-ratio:546/194}@media screen and (max-width: 667px){#front #about .flex .left{width:75%;margin:auto}}#front #about .flex .right{color:#fff}@media screen and (max-width: 667px){#front #about .flex .right{width:90%;margin:auto}}#front #about .flex .right h2{font-weight:bold;font-size:1.75rem;margin-bottom:8px}@media screen and (max-width: 667px){#front #about .flex .right h2{font-size:1.35rem}}#front #about .flex .right dl{font-size:1.35rem}@media screen and (max-width: 667px){#front #about .flex .right dl{font-size:1rem}}#front #about .flex .right dl div{--gap: 1rem;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap)}#front #about .flex .right dl div dt{width:5em}#front #about .flex .right dl div dd{width:calc(100% - 5em - var(--gap))}.page-bg{background:var(--black)}#page.page-fade-action{--top-trans: 150px;opacity:0;-webkit-animation:page-fade-action 1s ease-out forwards;animation:page-fade-action 1s ease-out forwards;-webkit-animation-delay:.25s;animation-delay:.25s}@media screen and (max-width: 667px){#page.page-fade-action{--top-trans: 100px}}@-webkit-keyframes page-fade-action{0%{opacity:0;-webkit-transform:translateY(var(--top-trans));transform:translateY(var(--top-trans))}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes page-fade-action{0%{opacity:0;-webkit-transform:translateY(var(--top-trans));transform:translateY(var(--top-trans))}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#page .video-container{width:auto;height:80%;margin-top:0;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;overflow:hidden}#page .video-container::before{content:"";background-color:rgba(0,0,0,0);background-position:0 0,2px 4px;background-size:4px 8px;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;background-image:radial-gradient(circle, rgba(0, 0, 0, 0.3) 2px, transparent 2px),radial-gradient(circle, rgba(0, 0, 0, 0.3) 2px, transparent 2px)}#page .video-container::after{content:"";background:hsla(0,0%,100%,.3);width:12550%;height:100%;position:absolute;top:0;left:0;z-index:10}@media screen and (max-width: 667px){#page .video-container{-webkit-transform:initial;transform:initial;width:100%;height:100%;top:0}}#page .inner-box{height:100%;position:relative}#page .section-header{font-size:calc(var(--prefont)*3.5);margin-bottom:1em}@media screen and (max-width: 1080px){#page .section-header{font-size:clamp(20px,.8510638298px + 5.1063829787vw,56px)}}@media screen and (max-width: 667px){#page .section-header{font-size:2rem}}#page .section-header h2{color:var(--black);font-family:var(--mplus);font-weight:800;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;gap:.25em}#page .visual h2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}@media screen and (max-width: 667px){#page .visual h2{gap:0}}#page .visual .line{display:block}#page .visual .letter{display:inline-block}#page .visual .line,#page .visual .letter{opacity:0}#page .visual.is-visible .line{opacity:1}#page .visual.is-visible .letter{-webkit-animation:slideIn 1s cubic-bezier(0, 1.2, 0.13, 1.5) forwards;animation:slideIn 1s cubic-bezier(0, 1.2, 0.13, 1.5) forwards}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translate3d(-200px, 0, 0);transform:translate3d(-200px, 0, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideIn{0%{opacity:0;-webkit-transform:translate3d(-200px, 0, 0);transform:translate3d(-200px, 0, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}#page .top-img-container{width:100%;height:auto;aspect-ratio:2000/958}@media screen and (max-width: 667px){#page .top-img-container{-webkit-transform:none;transform:none}}#page .balloon{position:relative;padding:1rem;-webkit-box-shadow:5px 5px var(--base-color-orange);box-shadow:5px 5px var(--base-color-orange);border:2px solid var(--base-color-orange);font-weight:bold;text-align:center}#page .balloon:before{content:"";background-color:#fff;height:20px;width:10px;position:absolute;top:50%;left:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#page .balloon:after{content:"";background-color:var(--base-color-orange);height:2px;width:20px;position:absolute;top:50%;left:-5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#page .ts{text-shadow:var(--black) 1px 1px 2px,var(--black) -1px 1px 2px,var(--black) 1px -1px 2px,var(--black) -1px -1px 2px}#page .arrow-bottom{display:inline-block;width:100px;height:64px;clip-path:polygon(0 40%, 20% 40%, 20% 0, 80% 0, 80% 40%, 100% 40%, 50% 100%)}#page.decomap .top-img-container{position:relative}@media screen and (max-width: 768px){#page.decomap .top-img-container{width:100%;height:clamp(400px,50vh,50vh)}}@media screen and (max-width: 667px){#page.decomap .top-img-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;aspect-ratio:initial;min-height:clamp(400px,60vh,60vh)}}#page.decomap .top-img-container .imgBox.ttlA{width:42.8%;aspect-ratio:856/667;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media screen and (max-width: 667px){#page.decomap .top-img-container .imgBox.ttlA{width:clamp(0px,90%,375px);margin-right:auto;position:relative;top:0;-webkit-transform:none;transform:none}}#page.decomap .top-img-container .imgBox.ttlB{width:66%;aspect-ratio:1320/958;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 667px){#page.decomap .top-img-container .imgBox.ttlB{width:90%;margin-top:-2rem;margin-left:auto;position:relative;top:0;-webkit-transform:none;transform:none}}#page.decomap .top-img-container .scroll{width:5.4%;aspect-ratio:108/189;position:absolute;left:10%;bottom:0;z-index:2;-webkit-animation:bounce-scroll 1s linear infinite;animation:bounce-scroll 1s linear infinite;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes bounce-scroll{0%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}30%{-webkit-transform:scale(1.5, 0.5) translate(0%, 0%);transform:scale(1.5, 0.5) translate(0%, 0%)}40%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}50%{-webkit-transform:scale(0.8, 1.3) translate(0%, -30%);transform:scale(0.8, 1.3) translate(0%, -30%)}60%{-webkit-transform:scale(1, 1) translate(0%, -50%);transform:scale(1, 1) translate(0%, -50%)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}}@keyframes bounce-scroll{0%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}30%{-webkit-transform:scale(1.5, 0.5) translate(0%, 0%);transform:scale(1.5, 0.5) translate(0%, 0%)}40%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}50%{-webkit-transform:scale(0.8, 1.3) translate(0%, -30%);transform:scale(0.8, 1.3) translate(0%, -30%)}60%{-webkit-transform:scale(1, 1) translate(0%, -50%);transform:scale(1, 1) translate(0%, -50%)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}}@media screen and (max-width: 667px){#page.decomap .top-img-container .scroll{width:10%}}#page.decomap #contentsarea{position:relative}#page.decomap #contentsarea div.bg{width:100%;height:50vh;position:sticky;top:0;z-index:0}@media screen and (max-width: 1080px){#page.decomap #contentsarea div.bg{height:10vh}}@media screen and (max-width: 667px){#page.decomap #contentsarea div.bg{height:25vh}}#page.decomap #contentsarea div.bg::before{content:"";background-image:url(img/page/decomap/section-bg01.png);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;height:100vh;position:absolute;top:0;left:0}#page.decomap #contentsarea .scrollarea{position:relative;z-index:1}#page.decomap #contentsarea .box{width:100%;min-height:100vh}@media screen and (max-width: 1080px){#page.decomap #contentsarea .box{min-height:50vh}}@media screen and (max-width: 667px){#page.decomap #contentsarea .box{padding-bottom:calc(var(--main-space)*2)}}#page.decomap #contentsarea .box::before{content:"";color:var(--black);line-height:1.25;font-size:clamp(32px,11.4392523364px + 5.4828660436vw,120px);font-weight:100;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;text-orientation:mixed;border-right:solid 4px var(--black);position:absolute;top:0;left:0;opacity:.25}#page.decomap #contentsarea #concept::before{content:"CONCEPT"}#page.decomap #contentsarea #concept ul li{margin-left:1em}#page.decomap #contentsarea #concept ul li::marker{content:"・"}#page.decomap #contentsarea #concept .content-txt{width:55%}@media screen and (max-width: 667px){#page.decomap #contentsarea #concept .content-txt{width:100%;margin-bottom:2rem}}#page.decomap #contentsarea #concept .content-slide{width:45%;position:absolute;top:0;right:0}@media screen and (max-width: 667px){#page.decomap #contentsarea #concept .content-slide{width:100%;position:relative}}#page.decomap #contentsarea #concept .content-slide .swiper-slide{aspect-ratio:16/9}#page.decomap #contentsarea #concept .content-slide .swiper-slide img{width:auto;height:100%;position:absolute;inset:0;margin:auto}#page.decomap #contentsarea #concept .content-slide .slidenav{position:relative}#page.decomap #contentsarea #concept .content-slide .slidenav .swiper-pagination{position:relative;bottom:0 !important}#page.decomap #contentsarea #concept .content-slide .slidenav .swiper-button-next,#page.decomap #contentsarea #concept .content-slide .slidenav .swiper-button-prev{color:var(--black)}#page.decomap #contentsarea #descript::before{content:"DESCRIPTION";left:auto;right:0;border-right:none;border-left:solid 4px var(--black)}#page.decomap #contentsarea #descript .deco{background-image:url(img/page/decomap/descript-deco.png);background-position:top left;background-repeat:no-repeat;background-size:contain;width:auto;height:clamp(0px,100%,1000px);aspect-ratio:1028/1152;position:absolute;top:0;left:0}@supports(background-image: url(img/page/decomap/descript-deco.webp)){#page.decomap #contentsarea #descript .deco{background-image:url(img/page/decomap/descript-deco.webp)}}@media screen and (max-width: 1080px){#page.decomap #contentsarea #descript .deco{height:clamp(0px,100%,550px)}}@media screen and (max-width: 1080px){#page.decomap #contentsarea #descript .deco{height:clamp(0px,100%,280px)}}#page.decomap #contentsarea #descript .deco.anime-on{-webkit-animation:bounce 1.5s ease forwards;animation:bounce 1.5s ease forwards}#page.decomap #contentsarea #descript dl.desclist{--gap: 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap)}@media screen and (max-width: 667px){#page.decomap #contentsarea #descript dl.desclist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#page.decomap #contentsarea #descript dl.desclist div.desclistitem{background-color:#fff;border-radius:8px;width:calc(33.3333333333% - var(--gap)*2/3);padding:1rem 1rem 1rem 2rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.5);box-shadow:2px 2px 10px rgba(0,0,0,.5)}@media screen and (max-width: 667px){#page.decomap #contentsarea #descript dl.desclist div.desclistitem{width:100%}}#page.decomap #contentsarea #descript dl.desclist div.desclistitem::before{content:"";height:calc(100% - 2rem);border-left:4px solid var(--base-color-blue);position:absolute;top:1rem;left:1rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#page.decomap #contentsarea #descript dl.desclist div.desclistitem dt{font-size:calc(var(--prefont)*2);font-weight:bold}@media screen and (max-width: 667px){#page.decomap #contentsarea #descript dl.desclist div.desclistitem dt{font-size:1.5rem}}#page.decomap #contentsarea #descript dl.desclist div.desclistitem dd{margin-bottom:1rem}#page.decomap #contentsarea #descript dl.desclist div.desclistitem picture{margin-top:auto;aspect-ratio:16/9}#page.decomap #contentsarea #descript dl.desclist div.desclistitem:nth-of-type(1)::before{border-left:4px solid var(--base-color-blue)}#page.decomap #contentsarea #descript dl.desclist div.desclistitem:nth-of-type(1) dt{color:var(--base-color-blue)}#page.decomap #contentsarea #descript dl.desclist div.desclistitem:nth-of-type(2)::before{border-left:4px solid var(--base-color-pink)}#page.decomap #contentsarea #descript dl.desclist div.desclistitem:nth-of-type(2) dt{color:var(--base-color-pink)}#page.decomap #contentsarea #descript dl.desclist div.desclistitem:nth-of-type(3)::before{border-left:4px solid var(--base-color-yellow)}#page.decomap #contentsarea #descript dl.desclist div.desclistitem:nth-of-type(3) dt{color:var(--base-color-yellow)}#page.decomap #contentsarea #merit::before{content:"MERIT"}#page.decomap #contentsarea #merit ul li{margin-left:1em}#page.decomap #contentsarea #merit ul li::marker{content:"・"}@media screen and (max-width: 667px){#page.decomap #contentsarea #merit .inner-box{padding:0}}#page.decomap #contentsarea #merit .section-header{background-image:url(img/page/decomap/merit-ttl.png);background-position:top left;background-repeat:no-repeat;background-size:contain;margin-bottom:0;aspect-ratio:2000/937;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(calc(var(--main-space) * -1));transform:translateY(calc(var(--main-space) * -1));position:relative;z-index:1}@supports(background-image: url(img/page/decomap/merit-ttl.webp)){#page.decomap #contentsarea #merit .section-header{background-image:url(img/page/decomap/merit-ttl.webp)}}#page.decomap #contentsarea #merit .section-header .visual h2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-shadow:4px 4px 0 #fff}@media screen and (max-width: 667px){#page.decomap #contentsarea #merit .section-header .visual h2{text-align:center;text-shadow:2px 2px 0 #fff}}#page.decomap #contentsarea #merit div.meritarea{background-color:var(--black);padding:6rem 1rem;border-radius:100px 16px 100px 16px;-webkit-transform:translateY(calc(var(--main-space) * -2.25));transform:translateY(calc(var(--main-space) * -2.25));position:relative;z-index:0}@media screen and (max-width: 667px){#page.decomap #contentsarea #merit div.meritarea{border-radius:0}}#page.decomap #contentsarea #merit div.meritarea::before{content:"";background-image:url(img/page/decomap/meritarea-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:calc(80% - 6rem);margin:auto;position:absolute;bottom:3rem;left:0;right:0;aspect-ratio:1070/588;z-index:-1;opacity:.5}@supports(background-image: url(img/page/decomap/meritarea-bg.webp)){#page.decomap #contentsarea #merit div.meritarea::before{background-image:url(img/page/decomap/meritarea-bg.webp)}}@media screen and (max-width: 667px){#page.decomap #contentsarea #merit div.meritarea::before{width:calc(100% - 2rem)}}#page.decomap #contentsarea #merit div.meritarea div.meritarea-box{width:clamp(0px,100%,720px);margin:auto;position:relative}#page.decomap #contentsarea #merit div.meritarea .merit-img{width:50%;height:100%;position:absolute;top:0;right:-2rem;z-index:-1}@media screen and (max-width: 667px){#page.decomap #contentsarea #merit div.meritarea .merit-img{width:100%;left:0}}#page.decomap #contentsarea #merit div.meritarea .merit-img span{background-position:right top;background-repeat:no-repeat;background-size:contain;margin-left:auto;width:90%;height:auto;display:block;aspect-ratio:448/251}@media screen and (max-width: 667px){#page.decomap #contentsarea #merit div.meritarea .merit-img span{width:65%}}#page.decomap #contentsarea #merit div.meritarea .merit-img span:nth-of-type(1){background-image:url(img/front/desc/message00.png)}#page.decomap #contentsarea #merit div.meritarea .merit-img span:nth-of-type(2){background-image:url(img/front/desc/message01.png);margin-right:2rem}#page.decomap #contentsarea #merit div.meritarea .merit-img span:nth-of-type(3){background-image:url(img/front/desc/message02.png)}#page.decomap #contentsarea #merit div.meritarea .merititem{color:#fff;margin-bottom:2rem}@media screen and (max-width: 667px){#page.decomap #contentsarea #merit div.meritarea .merititem{text-shadow:#000 1px 1px 10px,#000 -1px 1px 10px,#000 1px -1px 10px,#000 -1px -1px 10px}}#page.decomap #contentsarea #merit div.meritarea .merititem:last-of-type{margin-bottom:0}#page.decomap #contentsarea #merit div.meritarea .merititem h3{font-size:calc(var(--prefont)*1.5);font-weight:bold;margin-bottom:.5rem}#page.decomap #contentsarea #merit div.meritarea .merititem:nth-of-type(2) h3{color:var(--base-color-emerald)}#page.decomap #contentsarea #merit div.meritarea .merititem:nth-of-type(3) h3{color:var(--base-color-pink)}#page.decomap #contentsarea #merit div.meritarea .merititem:nth-of-type(4) h3{color:var(--base-color-yellow)}#page.decomap #contentsarea #movie{background-image:url(img/page/decomap/movie-bg.png);background-position:top center;background-repeat:no-repeat;background-size:100% 100%}#page.decomap #contentsarea #movie::before{content:"MOVIE";left:auto;right:0;border-right:none;border-left:solid 4px var(--black)}@supports(background-image: url(img/page/decomap/movie-bg.webp)){#page.decomap #contentsarea #movie{background-image:url(img/page/decomap/movie-bg.webp)}}#page.decomap #contentsarea #movie::after{content:"";background-image:url(img/page/decomap/movie-bg02.png);background-position:top center;background-repeat:no-repeat;background-size:contain;width:clamp(0px,100%,1300px);margin:auto;position:absolute;top:5rem;left:0;right:0;aspect-ratio:1300/609;z-index:-1;opacity:.5}@supports(background-image: url(img/page/decomap/movie-bg02.webp)){#page.decomap #contentsarea #movie::after{background-image:url(img/page/decomap/movie-bg02.webp)}}#page.decomap #contentsarea #movie .section-header{width:clamp(0px,90%,501px);margin-left:auto;margin-right:auto;aspect-ratio:501/213}@media screen and (max-width: 667px){#page.decomap #contentsarea #movie .section-header{width:clamp(0px,90%,220px)}}#page.decomap #contentsarea #movie div.movie-outer{position:relative;aspect-ratio:16/9;width:clamp(0px,100%,720px);height:auto;margin:0 auto var(--main-space)}@media screen and (max-width: 667px){#page.decomap #contentsarea #movie div.movie-outer{width:calc(100% - 2rem)}}#page.decomap #contentsarea #movie div.movie-outer .deco-tapeA{background-image:url(img/page/decomap/movie-deco-tapeA.png);background-position:top left;background-repeat:no-repeat;background-size:contain;width:calc(100% + 94px);margin:auto;position:absolute;left:50%;aspect-ratio:813/40}@supports(background-image: url(img/page/decomap/movie-deco-tapeA.webp)){#page.decomap #contentsarea #movie div.movie-outer .deco-tapeA{background-image:url(img/page/decomap/movie-deco-tapeA.webp)}}#page.decomap #contentsarea #movie div.movie-outer .deco-tapeA:nth-of-type(1){top:0;-webkit-transform:translateY(-100%) translateX(-50%);transform:translateY(-100%) translateX(-50%);z-index:4}#page.decomap #contentsarea #movie div.movie-outer .deco-tapeA:nth-of-type(2){bottom:0;-webkit-transform:translateY(100%) translateX(-50%);transform:translateY(100%) translateX(-50%);z-index:2}#page.decomap #contentsarea #movie div.movie-outer .deco-tapeB{background-image:url(img/page/decomap/movie-deco-tapeB.png);background-position:top left;background-repeat:no-repeat;background-size:contain;height:calc(100% + 94px);margin:auto;position:absolute;top:50%;aspect-ratio:40/496}@supports(background-image: url(img/page/decomap/movie-deco-tapeB.webp)){#page.decomap #contentsarea #movie div.movie-outer .deco-tapeB{background-image:url(img/page/decomap/movie-deco-tapeB.webp)}}#page.decomap #contentsarea #movie div.movie-outer .deco-tapeB:nth-of-type(3){left:0;-webkit-transform:translateY(-50%) translateX(-100%);transform:translateY(-50%) translateX(-100%);z-index:1}#page.decomap #contentsarea #movie div.movie-outer .deco-tapeB:nth-of-type(4){right:0;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%);z-index:3}#page.decomap #contentsarea #movie .movie-container{position:relative;aspect-ratio:16/9;width:clamp(0px,100%,720px);height:auto;margin:0 auto var(--main-space);overflow:hidden}#page.decomap #contentsarea #movie .movie-container video{position:absolute;top:0;left:0;width:100%;height:100%}#page.decomap #contentsarea #movie .movie-container .video-btn{content:"";background:url(img/play.svg) no-repeat center center/100px 100px;width:100%;height:75%;margin:auto;position:absolute;inset:0;cursor:pointer}@media screen and (max-width: 667px){#page.decomap #contentsarea #movie .movie-container .video-btn{display:none}}@media screen and (max-width: 1080px){#page.decomap #contentsarea #movie .movie-container .video-btn{height:80%}}#page.decomap #contentsarea #movie .message-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.3rem;font-weight:bold;text-align:center;padding:1em;margin:0 auto 2rem;position:relative}@media screen and (max-width: 667px){#page.decomap #contentsarea #movie .message-box{background-color:hsla(0,0%,100%,.75);font-size:1rem}}#page.ar{background:var(--black);position:relative}#page.ar #top-img{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:16/9;position:relative}#page.ar #top-img::before{content:"";background-color:rgba(0,0,0,0);background-image:radial-gradient(circle, rgba(0, 0, 0, 0.25) 2px, transparent 2px),radial-gradient(circle, rgba(0, 0, 0, 0.25) 2px, transparent 2px);background-position:0 0,2px 4px;background-size:4px 8px;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}#page.ar #top-img .video-container{width:100%;height:100%;margin-top:0;position:absolute;top:0;right:0;-webkit-transform:translateY(0);transform:translateY(0);z-index:-1;overflow:hidden}#page.ar #top-img .video-container video{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#page.ar #top-img div.deco-clip{background:var(--black);width:100%;height:100px}@media screen and (max-width: 1080px){#page.ar #top-img div.deco-clip{height:64px}}@media screen and (max-width: 667px){#page.ar #top-img div.deco-clip{height:32px}}#page.ar #top-img div.deco-clip:nth-of-type(1){clip-path:ellipse(50% 100% at 50% 0%);position:absolute;top:-1px;left:0;z-index:20}#page.ar #top-img div.deco-clip:nth-of-type(2){clip-path:ellipse(50% 100% at 50% 100%);position:absolute;bottom:-1px;left:0;z-index:20}#page.ar #top-img div.deco-archi{background-image:url(img/page/ar/top-img-archi.png);background-position:center;background-repeat:no-repeat;background-size:120% auto;width:100%;aspect-ratio:16/9;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:15}@supports(background-image: url(img/page/ar/top-img-archi.webp)){#page.ar #top-img div.deco-archi{background-image:url(img/page/ar/top-img-archi.webp)}}#page.ar #top-img header{position:relative;margin-bottom:0;z-index:100}#page.ar #top-img header h1{color:#fff;font-weight:bold}#page.ar .section-header h2{color:#fff;line-height:1.25}#page.ar #descript{color:#fff;position:relative;border-bottom:64px solid #fff}@media screen and (max-width: 667px){#page.ar #descript .section-header{font-size:1.75rem}}#page.ar #descript .inner-box.deco-pattern00{position:relative}#page.ar #descript .inner-box.deco-pattern00 .deco{background-color:#fff;-webkit-mask-image:url(img/deco-dott01.svg);mask-image:url(img/deco-dott01.svg);display:block;width:30px;height:auto;aspect-ratio:30/237;position:absolute;bottom:0;right:10%}#page.ar #descript .inner-box.deco-pattern00::before{content:"";background-color:#fff;-webkit-mask-image:url(img/DECOMAP_AR.svg);mask-image:url(img/DECOMAP_AR.svg);width:16px;height:auto;aspect-ratio:16/489;position:absolute;top:0;left:0;-webkit-transform:translateX(-2rem);transform:translateX(-2rem)}#page.ar #descript .inner-box.deco-pattern00::after{content:"";background-color:#fff;-webkit-mask-image:url(img/deco-dott-square.svg);mask-image:url(img/deco-dott-square.svg);width:7rem;height:auto;aspect-ratio:115/250;position:absolute;top:0;left:0;-webkit-transform:translateX(calc(-100% - 4rem));transform:translateX(calc(-100% - 4rem))}#page.ar #descript::before{content:"";background-image:url(img/page/ar/deco-ar-line.svg);background-position:top right;background-repeat:no-repeat;background-size:contain;width:20%;aspect-ratio:348/1208;position:absolute;bottom:-6px;right:0;z-index:10}@media screen and (max-width: 667px){#page.ar #descript .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#page.ar #descript .flex .fade-rl,#page.ar #descript .flex .fade-lr{-webkit-animation-delay:.5s;animation-delay:.5s}#page.ar #descript .flex ul{width:calc(22.5% - 1rem);min-width:11rem;margin-right:1rem}@media screen and (max-width: 667px){#page.ar #descript .flex ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}}#page.ar #descript .flex ul li{background-color:#fff;color:var(--black);font-weight:bold;padding:8px;margin-bottom:1rem}@media screen and (max-width: 667px){#page.ar #descript .flex ul li{width:calc(50% - .5rem);margin-bottom:0}}#page.ar #descript .flex ul li::before{content:"■"}#page.ar #descript .flex .ar-video-container{width:clamp(0px,50%,444px);height:auto;aspect-ratio:444/744;position:relative}@media screen and (max-width: 667px){#page.ar #descript .flex .ar-video-container{width:60%}}#page.ar #descript .flex .ar-video-container::before{content:"TYPE : business card + AR";background-color:#fff;color:var(--black);font-size:1.25rem;padding:1rem 0 2rem;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 1.5rem), 0% 100%);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;top:0;left:100%}#page.ar #descript .flex .ar-video-container video{width:100%;position:relative}#page.ar #descript .deco-ar-descript-bottom{background-image:url(img/page/ar/deco-ar-descript-bottom.svg);background-position:bottom left;background-repeat:no-repeat;background-size:contain;width:clamp(160px,25%,480px);aspect-ratio:375/50;position:absolute;bottom:-1px;left:-1px}#page.ar #partner{background-image:repeating-linear-gradient(0deg, #000, #000 2px, transparent 2px, transparent 4px);color:#fff;position:relative;padding-bottom:calc(var(--main-space)*2)}#page.ar #partner::before,#page.ar #partner::after{--angle: 32px;background:#fff;width:clamp(0px,30%,240px);height:48px}@media screen and (max-width: 667px){#page.ar #partner::before,#page.ar #partner::after{--angle: 16px}}@media screen and (max-width: 667px){#page.ar #partner::before,#page.ar #partner::after{height:24px}}#page.ar #partner::before{content:"";clip-path:polygon(0 0, calc(100% - var(--angle)) 0, 100% 100%, 0% 100%);position:absolute;bottom:0;left:0}#page.ar #partner::after{content:"";clip-path:polygon(var(--angle) 0, 100% 0, 100% 100%, 0% 100%);position:absolute;bottom:0;right:0}#page.ar #partner .inner-box.deco-pattern00{position:relative}#page.ar #partner .inner-box.deco-pattern00 .deco{background-color:#fff;-webkit-mask-image:url(img/deco-dott01.svg);mask-image:url(img/deco-dott01.svg);display:block;width:30px;height:auto;aspect-ratio:30/237;position:absolute;bottom:0;right:10%}#page.ar #partner .inner-box.deco-pattern00::before{content:"";background-color:#fff;-webkit-mask-image:url(img/DECOMAP_AR.svg);mask-image:url(img/DECOMAP_AR.svg);width:16px;height:auto;aspect-ratio:16/489;position:absolute;top:0;left:0;-webkit-transform:translateX(-2rem);transform:translateX(-2rem)}#page.ar #partner .inner-box.deco-pattern00::after{content:"";background-color:#fff;-webkit-mask-image:url(img/deco-dott-square.svg);mask-image:url(img/deco-dott-square.svg);width:7rem;height:auto;aspect-ratio:115/250;position:absolute;top:0;left:0;-webkit-transform:translateX(calc(-100% - 4rem));transform:translateX(calc(-100% - 4rem))}#page.ar #partner .content-txt{margin-bottom:var(--main-space)}#page.ar #partner ul{margin-top:1rem}#page.ar #partner ul li{font-size:1.5rem;font-weight:bold;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px;color:var(--black);position:relative;z-index:0;text-indent:-1em;padding-left:1em}#page.ar #partner ul li::before{content:"・"}@media screen and (max-width: 667px){#page.ar #partner ul li{font-size:1rem}}#page.ar #partner ul li:last-of-type{margin-bottom:0}#page.ar #partner ul li:nth-of-type(1){-webkit-animation-delay:.2s;animation-delay:.2s}#page.ar #partner ul li:nth-of-type(2){-webkit-animation-delay:.4s;animation-delay:.4s}#page.ar #partner ul li:nth-of-type(3){-webkit-animation-delay:.6s;animation-delay:.6s}#page.ar #partner ul li:nth-of-type(4){-webkit-animation-delay:.8s;animation-delay:.8s}#page.ar #partner .flex{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 667px){#page.ar #partner .flex{display:block}}#page.ar #partner .flex .left{background-color:#fff;width:50%;padding:.5rem}#page.ar #partner .flex .left h3{background-color:var(--black);padding:.5rem;margin-bottom:1rem;line-height:1}@media screen and (max-width: 667px){#page.ar #partner .flex .left{width:100%}}#page.ar #partner .flex .right{background-position:top left;background-size:contain;background-repeat:no-repeat;aspect-ratio:16/9;width:50%}@media screen and (max-width: 667px){#page.ar #partner .flex .right{width:100%}}#page.ar #partner .partner01{margin-bottom:calc(var(--main-space)*1.5)}#page.ar #partner .partner01 .right{background-image:url(img/page/ar/partner01A.png)}#page.ar #partner .partner02 .right{background-image:url(img/page/ar/partner02A.png)}#page.ar #movie{background-image:url(img/page/ar/movie-bg.png);background-position:top left;background-repeat:no-repeat;background-size:100% 90%;padding-top:0}@supports(background-image: url(img/page/ar/movie-bg.webp)){#page.ar #movie{background-image:url(img/page/ar/movie-bg.webp)}}#page.ar #movie .section-header{background:#fff;margin-left:auto;margin-right:auto;margin-bottom:var(--main-space);position:relative}#page.ar #movie .section-header .glitch-wrapper{width:100%;height:100%;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;text-align:center;background-color:#fff}#page.ar #movie .section-header .glitch{position:relative;font-size:inherit;font-weight:bold;color:#000;letter-spacing:3px;z-index:1}#page.ar #movie .section-header .glitch:before{content:attr(data-text);position:absolute;top:0;left:-2px;width:100%;color:50px;background-color:#fff;overflow:hidden;clip:rect(0, 900px, 0, 0);animation:noise-before 3s infinite linear alternate-reverse}#page.ar #movie .section-header .glitch:after{content:attr(data-text);position:absolute;top:0;left:2px;width:100%;color:50px;background-color:#fff;overflow:hidden;clip:rect(0, 900px, 0, 0);animation:noise-after 2s infinite linear alternate-reverse}@-webkit-keyframes noise-before{0%{clip:rect(61px, 9999px, 52px, 0)}5%{clip:rect(33px, 9999px, 144px, 0)}10%{clip:rect(121px, 9999px, 115px, 0)}15%{clip:rect(144px, 9999px, 162px, 0)}20%{clip:rect(62px, 9999px, 180px, 0)}25%{clip:rect(34px, 9999px, 42px, 0)}30%{clip:rect(147px, 9999px, 179px, 0)}35%{clip:rect(99px, 9999px, 63px, 0)}40%{clip:rect(188px, 9999px, 122px, 0)}45%{clip:rect(154px, 9999px, 14px, 0)}50%{clip:rect(63px, 9999px, 37px, 0)}55%{clip:rect(161px, 9999px, 147px, 0)}60%{clip:rect(109px, 9999px, 175px, 0)}65%{clip:rect(157px, 9999px, 88px, 0)}70%{clip:rect(173px, 9999px, 131px, 0)}75%{clip:rect(62px, 9999px, 70px, 0)}80%{clip:rect(24px, 9999px, 153px, 0)}85%{clip:rect(138px, 9999px, 40px, 0)}90%{clip:rect(79px, 9999px, 136px, 0)}95%{clip:rect(25px, 9999px, 34px, 0)}100%{clip:rect(173px, 9999px, 166px, 0)}}@keyframes noise-before{0%{clip:rect(61px, 9999px, 52px, 0)}5%{clip:rect(33px, 9999px, 144px, 0)}10%{clip:rect(121px, 9999px, 115px, 0)}15%{clip:rect(144px, 9999px, 162px, 0)}20%{clip:rect(62px, 9999px, 180px, 0)}25%{clip:rect(34px, 9999px, 42px, 0)}30%{clip:rect(147px, 9999px, 179px, 0)}35%{clip:rect(99px, 9999px, 63px, 0)}40%{clip:rect(188px, 9999px, 122px, 0)}45%{clip:rect(154px, 9999px, 14px, 0)}50%{clip:rect(63px, 9999px, 37px, 0)}55%{clip:rect(161px, 9999px, 147px, 0)}60%{clip:rect(109px, 9999px, 175px, 0)}65%{clip:rect(157px, 9999px, 88px, 0)}70%{clip:rect(173px, 9999px, 131px, 0)}75%{clip:rect(62px, 9999px, 70px, 0)}80%{clip:rect(24px, 9999px, 153px, 0)}85%{clip:rect(138px, 9999px, 40px, 0)}90%{clip:rect(79px, 9999px, 136px, 0)}95%{clip:rect(25px, 9999px, 34px, 0)}100%{clip:rect(173px, 9999px, 166px, 0)}}@-webkit-keyframes noise-after{0%{clip:rect(26px, 9999px, 33px, 0)}5%{clip:rect(140px, 9999px, 198px, 0)}10%{clip:rect(184px, 9999px, 89px, 0)}15%{clip:rect(121px, 9999px, 6px, 0)}20%{clip:rect(181px, 9999px, 99px, 0)}25%{clip:rect(154px, 9999px, 133px, 0)}30%{clip:rect(134px, 9999px, 169px, 0)}35%{clip:rect(26px, 9999px, 187px, 0)}40%{clip:rect(147px, 9999px, 137px, 0)}45%{clip:rect(31px, 9999px, 52px, 0)}50%{clip:rect(191px, 9999px, 109px, 0)}55%{clip:rect(74px, 9999px, 54px, 0)}60%{clip:rect(145px, 9999px, 75px, 0)}65%{clip:rect(153px, 9999px, 198px, 0)}70%{clip:rect(99px, 9999px, 136px, 0)}75%{clip:rect(118px, 9999px, 192px, 0)}80%{clip:rect(1px, 9999px, 83px, 0)}85%{clip:rect(145px, 9999px, 98px, 0)}90%{clip:rect(121px, 9999px, 154px, 0)}95%{clip:rect(156px, 9999px, 44px, 0)}100%{clip:rect(67px, 9999px, 122px, 0)}}@keyframes noise-after{0%{clip:rect(26px, 9999px, 33px, 0)}5%{clip:rect(140px, 9999px, 198px, 0)}10%{clip:rect(184px, 9999px, 89px, 0)}15%{clip:rect(121px, 9999px, 6px, 0)}20%{clip:rect(181px, 9999px, 99px, 0)}25%{clip:rect(154px, 9999px, 133px, 0)}30%{clip:rect(134px, 9999px, 169px, 0)}35%{clip:rect(26px, 9999px, 187px, 0)}40%{clip:rect(147px, 9999px, 137px, 0)}45%{clip:rect(31px, 9999px, 52px, 0)}50%{clip:rect(191px, 9999px, 109px, 0)}55%{clip:rect(74px, 9999px, 54px, 0)}60%{clip:rect(145px, 9999px, 75px, 0)}65%{clip:rect(153px, 9999px, 198px, 0)}70%{clip:rect(99px, 9999px, 136px, 0)}75%{clip:rect(118px, 9999px, 192px, 0)}80%{clip:rect(1px, 9999px, 83px, 0)}85%{clip:rect(145px, 9999px, 98px, 0)}90%{clip:rect(121px, 9999px, 154px, 0)}95%{clip:rect(156px, 9999px, 44px, 0)}100%{clip:rect(67px, 9999px, 122px, 0)}}#page.ar #movie .section-header::before,#page.ar #movie .section-header::after{--angle: 32px;background:#fff;width:clamp(0px,35%,300px);height:48px}@media screen and (max-width: 667px){#page.ar #movie .section-header::before,#page.ar #movie .section-header::after{--angle: 16px}}@media screen and (max-width: 667px){#page.ar #movie .section-header::before,#page.ar #movie .section-header::after{height:24px}}#page.ar #movie .section-header::before{content:"";clip-path:polygon(0 0, 100% 0, calc(100% - var(--angle)) 100%, 0% 100%);position:absolute;top:calc(100% - 1px);left:0}#page.ar #movie .section-header::after{content:"";clip-path:polygon(0 0, 100% 0, 100% 100%, var(--angle) 100%);position:absolute;top:calc(100% - 1px);right:0}#page.ar #movie .section-header h2{color:var(--black);text-align:center}#page.ar #movie .section-header h2 .line{margin:auto}#page.ar #movie div.movie-outer{position:relative;aspect-ratio:16/9;width:clamp(0px,100%,720px);height:auto;margin:0 auto var(--main-space)}@media screen and (max-width: 667px){#page.ar #movie div.movie-outer{width:calc(100% - 2rem)}}#page.ar #movie .movie-container{position:relative;aspect-ratio:16/9;width:clamp(0px,100%,720px);height:auto;margin:0 auto var(--main-space);overflow:hidden}#page.ar #movie .movie-container video{position:absolute;top:0;left:0;width:100%;height:100%}#page.ar #movie .movie-container .video-btn{content:"";background:url(img/play.svg) no-repeat center center/100px 100px;width:100%;height:75%;margin:auto;position:absolute;inset:0;cursor:pointer}@media screen and (max-width: 667px){#page.ar #movie .movie-container .video-btn{display:none}}@media screen and (max-width: 1080px){#page.ar #movie .movie-container .video-btn{height:80%}}#page.ar #movie .message-box{background-color:hsla(0,0%,100%,.2);backdrop-filter:blur(5px);color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.3rem;font-weight:bold;text-align:center;padding:1em;margin:0 auto 2rem;position:relative}@media screen and (max-width: 667px){#page.ar #movie .message-box{font-size:1rem}}#page.digime{--main-nav-w: 88px;font-family:var(--mplus);position:relative}@media screen and (max-width: 667px){#page.digime{--main-nav-w: 64px}}#page.digime #top-img{background-color:#fff;background-image:linear-gradient(90deg, var(--base-grey) 1px, transparent 1px),linear-gradient(var(--base-grey) 1px, transparent 1px);background-position:10px 10px;background-size:21px 21px;width:90%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:16/9;position:relative;z-index:0}@media screen and (max-width: 1380px){#page.digime #top-img{aspect-ratio:16/11}}@media screen and (max-width: 1080px){#page.digime #top-img{aspect-ratio:1}}@media screen and (max-width: 667px){#page.digime #top-img{aspect-ratio:9/16}}#page.digime #top-img .digi-char{background-position:top left;background-repeat:no-repeat;background-size:contain;width:clamp(90px,20%,280px);aspect-ratio:1080/1527;position:absolute;-webkit-animation:bounce-rotate 1s ease-in-out forwards;animation:bounce-rotate 1s ease-in-out forwards;opacity:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;z-index:-1}@media screen and (max-width: 667px){#page.digime #top-img .digi-char{width:clamp(90px,30%,280px)}}#page.digime #top-img .digi-char:nth-of-type(1){background-image:url(img/page/digime/digime02.png);-webkit-animation-delay:1.2s;animation-delay:1.2s;top:10%;left:0}@supports(background-image: url(img/page/digime/digime02.webp)){#page.digime #top-img .digi-char:nth-of-type(1){background-image:url(img/page/digime/digime02.webp)}}#page.digime #top-img .digi-char:nth-of-type(2){background-image:url(img/page/digime/digime01.png);-webkit-animation-delay:1.4s;animation-delay:1.4s;top:0;right:0}@supports(background-image: url(img/page/digime/digime01.webp)){#page.digime #top-img .digi-char:nth-of-type(2){background-image:url(img/page/digime/digime01.webp)}}#page.digime #top-img .digi-char:nth-of-type(3){background-image:url(img/page/digime/digime03.png);-webkit-animation-delay:1.6s;animation-delay:1.6s;bottom:0;right:10%}@supports(background-image: url(img/page/digime/digime03.webp)){#page.digime #top-img .digi-char:nth-of-type(3){background-image:url(img/page/digime/digime03.webp)}}#page.digime #top-img .digi-char:nth-of-type(4){background-image:url(img/page/digime/digime04.png);-webkit-animation-delay:1.8s;animation-delay:1.8s;bottom:5%;left:7%}@supports(background-image: url(img/page/digime/digime04.webp)){#page.digime #top-img .digi-char:nth-of-type(4){background-image:url(img/page/digime/digime04.webp)}}#page.digime #top-img header{position:relative;z-index:100}#page.digime #top-img header h1{font-weight:bold;text-align:center}#page.digime #top-img .logo{width:clamp(240px,70%,640px);-webkit-animation:bounce 1s linear forwards;animation:bounce 1s linear forwards;-webkit-animation-delay:2s;animation-delay:2s;aspect-ratio:1080/325;opacity:0}@media screen and (max-width: 667px){#page.digime #top-img .logo{width:clamp(240px,90%,560px)}}#page.digime .section-header h2{line-height:1.25}#page.digime #descript{margin-top:var(--main-nav-w);position:relative}#page.digime #descript .section-header{margin-bottom:0}@media screen and (max-width: 667px){#page.digime #descript .section-header{margin-bottom:1rem}}#page.digime #descript .section-header h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#page.digime #descript .content{margin-bottom:1rem}@media screen and (max-width: 667px){#page.digime #descript .content.content01{margin-bottom:1rem}}#page.digime #descript .content.content01 .flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media screen and (max-width: 667px){#page.digime #descript .content.content01 .flex{display:block;text-align:center}}#page.digime #descript .content.content01 .flex h3 span{color:var(--base-color-orange)}#page.digime #descript .content.content01 .flex .arrow{font-size:3rem}@media screen and (max-width: 667px){#page.digime #descript .content.content01 .flex .arrow{display:inline-block;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}#page.digime #descript .content.content01 .flex .logo{width:clamp(120px,40%,480px);aspect-ratio:1080/325}@media screen and (max-width: 667px){#page.digime #descript .content.content01 .flex .logo{width:clamp(120px,100%,480px)}}#page.digime #descript .content.content02{font-weight:bold}#page.digime #descript .content.content02 .flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media screen and (max-width: 667px){#page.digime #descript .content.content02 .flex{margin-bottom:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}#page.digime #descript .content.content02 .flex .digi-char01{background-image:url(img/page/digime/digime01.png);background-position:top left;background-repeat:no-repeat;background-size:contain;width:clamp(90px,20%,280px);aspect-ratio:1080/1527}@supports(background-image: url(img/page/digime/digime01.webp)){#page.digime #descript .content.content02 .flex .digi-char01{background-image:url(img/page/digime/digime01.webp)}}@media screen and (max-width: 667px){#page.digime #descript .content.content02 .flex .digi-char01{width:clamp(90px,50%,280px)}}#page.digime #descript .content.content02 .flex ul{text-align:left}@media screen and (max-width: 667px){#page.digime #descript .content.content02 .flex ul{width:90%}#page.digime #descript .content.content02 .flex ul.balloon:before{height:10px;width:20px;top:0;left:50%;-webkit-transform:translate(-50%, -2px);transform:translate(-50%, -2px)}#page.digime #descript .content.content02 .flex ul.balloon:after{content:"";background-color:var(--base-color-orange);height:20px;width:2px;top:0;left:50%;-webkit-transform:translate(-50%, -70%);transform:translate(-50%, -70%)}}#page.digime #descript .content.content02 .flex ul li{font-size:1.5rem;margin-bottom:1em;margin-left:1em}#page.digime #descript .content.content02 .flex ul li:last-of-type{margin-bottom:0}#page.digime #descript .content.content02 .flex ul li::marker{content:"■"}@media screen and (max-width: 1080px){#page.digime #descript .content.content02 .flex ul li{font-size:1rem}}#page.digime #descript .content.content02 .flex .logo{width:clamp(120px,40%,480px);aspect-ratio:1080/325}@media screen and (max-width: 667px){#page.digime #descript .content.content02 .flex .logo{width:clamp(120px,100%,480px)}}#page.digime #descript02 .content{margin-bottom:1rem}#page.digime #descript02 .content.content01 .flex{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}@media screen and (max-width: 667px){#page.digime #descript02 .content.content01 .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#page.digime #descript02 .content.content01 .flex ul.left{text-align:left;width:60%}@media screen and (max-width: 667px){#page.digime #descript02 .content.content01 .flex ul.left{width:100%;margin-bottom:5rem}}#page.digime #descript02 .content.content01 .flex ul.left li{background-color:var(--base-color-orange);color:#fff;font-size:1.5rem;width:100%;margin-bottom:1em;text-align:center}#page.digime #descript02 .content.content01 .flex ul.left li:nth-of-type(1){background-color:rgba(0,0,0,0);color:var(--black);border:2px solid var(--base-color-orange);margin-bottom:3.25em}#page.digime #descript02 .content.content01 .flex ul.left li:last-of-type{margin-bottom:0}#page.digime #descript02 .content.content01 .flex ul.left li div{padding:1rem;position:relative}#page.digime #descript02 .content.content01 .flex ul.left li div p{margin-bottom:0}#page.digime #descript02 .content.content01 .flex ul.left li div .balloon{color:var(--black);min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;font-weight:bold;text-align:center;-webkit-box-shadow:none;box-shadow:none;border:2px solid var(--black);padding:.5rem;position:absolute;top:calc(100% + 8px);right:0}#page.digime #descript02 .content.content01 .flex ul.left li div .balloon:before{background-color:#fff;height:10px;width:20px;top:0;left:10%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#page.digime #descript02 .content.content01 .flex ul.left li div .balloon:after{background-color:var(--black);height:20px;width:2px;top:0;left:10%;-webkit-transform:translate(10px, -70%);transform:translate(10px, -70%)}#page.digime #descript02 .content.content01 .flex div.right{font-size:1.5rem;width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 667px){#page.digime #descript02 .content.content01 .flex div.right{width:clamp(10em,50%,560px)}}#page.digime #descript02 .content.content01 .flex div.right .balloon{color:var(--base-color-blue);font-weight:bold;text-align:center;width:90%;padding:1rem;margin-bottom:0;-webkit-box-shadow:5px 5px var(--base-color-blue);box-shadow:5px 5px var(--base-color-blue);border:2px solid var(--base-color-blue);position:relative}#page.digime #descript02 .content.content01 .flex div.right .balloon:before{height:10px;width:20px;top:100%;left:50%;-webkit-transform:translate(-50%, -1px);transform:translate(-50%, -1px)}#page.digime #descript02 .content.content01 .flex div.right .balloon:after{content:"";background-color:var(--base-color-blue);height:20px;width:2px;top:100%;left:50%;-webkit-transform:translate(-50%, -20%);transform:translate(-50%, -20%)}#page.digime #descript02 .content.content01 .flex div.right .digi-char03{background-image:url(img/page/digime/digime03.png);background-position:top left;background-repeat:no-repeat;background-size:contain;width:clamp(90px,90%,240px);aspect-ratio:1080/1527}@supports(background-image: url(img/page/digime/digime03.webp)){#page.digime #descript02 .content.content01 .flex div.right .digi-char03{background-image:url(img/page/digime/digime03.webp)}}#page.digime #descript02 .content.content01 p.anser{border:2px solid var(--base-color-orange);text-align:center;width:90%;padding:1rem;position:relative}@media screen and (max-width: 667px){#page.digime #descript02 .content.content01 p.anser{width:100%}}#page.digime #concept{position:relative;padding-bottom:0}#page.digime #concept .content-txt .section-header h2 span.line{background:#fff}#page.digime #concept .concept01.target-element{background:var(--base-color-orange) url(img/front/desc/desc-bg.jpg) no-repeat;background-blend-mode:screen;background-size:cover;padding-top:170px;padding-bottom:500px;clip-path:circle(0% at 50% 100%);position:relative;-webkit-transition:3s ease-out;transition:3s ease-out}@media screen and (max-width: 1380px){#page.digime #concept .concept01.target-element{padding-bottom:300px}}@media screen and (max-width: 667px){#page.digime #concept .concept01.target-element{padding-top:90px;padding-bottom:150px;-webkit-transition:none;transition:none;clip-path:circle(140% at 50% 100%)}}#page.digime #concept .concept01.target-element.circle{clip-path:circle(150% at 50% 100%);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width: 667px){#page.digime #concept .concept01.target-element.circle{clip-path:circle(140% at 50% 100%)}}#page.digime #concept .concept01 .main-img-box{margin-bottom:var(--main-space);position:relative;aspect-ratio:1280/720}#page.digime #concept .concept01 .main-img-box .section-header{position:absolute;top:10%;left:0;z-index:3}@media screen and (max-width: 1080px){#page.digime #concept .concept01 .main-img-box .section-header{top:-10%}}@media screen and (max-width: 667px){#page.digime #concept .concept01 .main-img-box .section-header{position:relative;top:0}}#page.digime #concept .concept01 .main-img-box .section-header h2{text-shadow:4px 4px 0 #fff}#page.digime #concept .concept01 .main-img-box .main-img{width:60%;margin-left:auto;position:absolute;top:0;right:0;aspect-ratio:1337/1187;z-index:1}@media screen and (max-width: 667px){#page.digime #concept .concept01 .main-img-box .main-img{position:relative}}#page.digime #concept .concept01 .main-img-box .main-img::before{content:"";background:var(--base-color-orange);mix-blend-mode:screen;width:100%;height:100%;position:absolute;left:10%;top:10%;z-index:-1;opacity:.5}#page.digime #concept .concept01 .main-img-box .sub-img{width:30%;margin-left:auto;position:absolute;bottom:0;left:0;aspect-ratio:749/452;z-index:2}#page.digime #concept .concept01 .content-txt{color:var(--black);margin-bottom:var(--main-space)}#page.digime #concept .concept01 .content-txt .flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media screen and (max-width: 667px){#page.digime #concept .concept01 .content-txt .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#page.digime #concept .concept01 .content-txt .flex .digi-char04{background-image:url(img/page/digime/digime04.png);background-position:top left;background-repeat:no-repeat;background-size:contain;width:clamp(90px,20%,280px);aspect-ratio:1080/1527}@supports(background-image: url(img/page/digime/digime04.webp)){#page.digime #concept .concept01 .content-txt .flex .digi-char04{background-image:url(img/page/digime/digime04.webp)}}@media screen and (max-width: 667px){#page.digime #concept .concept01 .content-txt .flex .digi-char04{width:clamp(90px,50%,280px)}}#page.digime #concept .concept01 .content-txt .flex dl{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 1rem}@media screen and (max-width: 667px){#page.digime #concept .concept01 .content-txt .flex dl{width:clamp(0px,100%,480px)}}#page.digime #concept .concept01 .content-txt .flex dl div{background-color:#fff;border-radius:1rem;padding:1.5rem 1rem 1rem;font-size:1.25rem;position:relative}@media screen and (max-width: 667px){#page.digime #concept .concept01 .content-txt .flex dl div{width:100%}}#page.digime #concept .concept01 .content-txt .flex dl div dt{background-color:var(--black);color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:1rem;padding:4px 8px;position:absolute;top:0;left:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#page.digime #concept .concept01 .content-demo .section-header h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;line-height:1;gap:.25em}#page.digime #concept .concept01 .content-demo .section-header span.line{background:#fff}@media screen and (max-width: 768px){#page.digime #concept .concept01 .content-demo .flex{gap:1rem}}@media screen and (max-width: 667px){#page.digime #concept .concept01 .content-demo .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#page.digime #concept .concept01 .content-demo .flex .fade-rl,#page.digime #concept .concept01 .content-demo .flex .fade-lr{-webkit-animation-delay:.5s;animation-delay:.5s}#page.digime #concept .concept01 .content-demo .flex .ar-video-container{width:clamp(0px,30%,360px);height:auto;aspect-ratio:444/744;position:relative}@media screen and (max-width: 667px){#page.digime #concept .concept01 .content-demo .flex .ar-video-container{width:60%}}#page.digime #concept .concept01 .content-demo .flex .ar-video-container::before{content:"";background-color:#fff;width:100%;height:100%;position:absolute;top:1rem;left:1rem}#page.digime #concept .concept01 .content-demo .flex .ar-video-container video{width:100%;position:relative}#page.digime #concept ul{margin-top:1rem}@media screen and (max-width: 667px){#page.digime #concept ul{margin-bottom:1rem}}#page.digime #concept ul li{background-color:#fff;color:var(--black);font-size:1.5rem;font-weight:bold;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px;margin-bottom:1rem}@media screen and (max-width: 667px){#page.digime #concept ul li{font-size:1rem}}#page.digime #concept ul li:last-of-type{margin-bottom:0}#page.digime #concept ul li:nth-of-type(1){-webkit-animation-delay:.2s;animation-delay:.2s}#page.digime #concept ul li:nth-of-type(2){-webkit-animation-delay:.4s;animation-delay:.4s}#page.digime #concept ul li:nth-of-type(3){-webkit-animation-delay:.6s;animation-delay:.6s}#page.digime #concept ul li:nth-of-type(4){-webkit-animation-delay:.8s;animation-delay:.8s}#page.digime #concept .flex .left{width:50%}#page.digime #concept .flex .left h3{margin-bottom:1rem;line-height:1}@media screen and (max-width: 667px){#page.digime #concept .flex .left h3{margin-bottom:0}}@media screen and (max-width: 667px){#page.digime #concept .flex .left{display:contents}#page.digime #concept .flex .left h3,#page.digime #concept .flex .left .WithUs{width:100%}}#page.digime #concept .flex .right{background-position:top left;background-size:contain;background-repeat:no-repeat;aspect-ratio:16/9;width:50%}@media screen and (max-width: 667px){#page.digime #concept .flex .right{width:100%}}#page.digime #concept .partner01{margin-bottom:calc(var(--main-space)*1.5)}#page.digime #concept .partner01 .right{background-image:url(img/page/ar/partner01A.png)}#page.digime #concept .partner02 .right{background-image:url(img/page/ar/partner02A.png)}#page.digime #flow{padding-top:0;margin-top:-280px}@media screen and (max-width: 1380px){#page.digime #flow{margin-top:-150px}}@media screen and (max-width: 667px){#page.digime #flow{margin-top:-75px}}#page.digime #flow .flow-main-img{width:clamp(0px,80%,1920px);margin-right:auto;margin-bottom:var(--main-space);height:560px}@media screen and (max-width: 1380px){#page.digime #flow .flow-main-img{height:300px}}@media screen and (max-width: 667px){#page.digime #flow .flow-main-img{height:150px}}#page.digime #flow .flow-main-img picture{height:100%}#page.digime #flow .flow-main-img picture img{height:100%;-o-object-fit:cover;object-fit:cover}#page.digime #flow .content-txt .flowList{--gap: 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap);position:relative}#page.digime #flow .content-txt .flowList li{background-color:#fff;color:var(--base-color-orange);font-size:1.25rem;font-weight:bold;width:calc(25% - var(--gap)*3/4);padding:2rem 1rem;border:4px solid var(--base-color-orange);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:16/9;position:relative}@media screen and (max-width: 667px){#page.digime #flow .content-txt .flowList li{width:calc(50% - var(--gap)*1/2);padding:2rem .5rem}}#page.digime #flow .content-txt .flowList li::before{content:"";background:var(--black);color:#fff;font-size:1.5rem;width:40px;height:40px;line-height:1;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1;position:absolute;top:0;left:-4px;-webkit-transform:translate(0, -25%);transform:translate(0, -25%)}@media screen and (max-width: 667px){#page.digime #flow .content-txt .flowList li::before{font-size:1.25rem;width:32px;height:32px}}#page.digime #flow .content-txt .flowList li:nth-of-type(1)::before{content:"1"}#page.digime #flow .content-txt .flowList li:nth-of-type(2)::before{content:"2"}#page.digime #flow .content-txt .flowList li:nth-of-type(3)::before{content:"3"}#page.digime #flow .content-txt .flowList li:nth-of-type(4){border-color:var(--base-color-emerald);color:var(--base-color-emerald)}#page.digime #flow .content-txt .flowList li:nth-of-type(4)::before{content:"!";color:var(--base-color-yellow)}#page.digime #flow .content-txt .flowList li:nth-of-type(5)::before{content:"4"}#page.digime #flow .content-txt .flowList li:nth-of-type(6)::before{content:"5"}#page.digime #flow .content-txt .flowList li:nth-of-type(7)::before{content:"6"}#page.digime #flow .content-txt .flowList li:nth-of-type(1)::after{content:"";background-color:var(--base-color-orange);width:100vw;height:4px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}@media screen and (max-width: 667px){#page.digime #flow .content-txt .flowList li:nth-of-type(3)::after,#page.digime #flow .content-txt .flowList li:nth-of-type(5)::after{content:"";background-color:var(--base-color-orange);width:150vw;height:4px;position:absolute;top:50%;left:-50vw;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);z-index:-1}}#page.digime #flow .content-txt .flowList li:last-of-type::after{content:"";background-color:var(--base-color-orange);width:100vw;height:4px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}#page.digime #change .change-box .change-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:var(--main-space)}#page.digime #change .change-box .change-item h3{background-color:var(--base-color-orange);color:#fff;width:30%;padding:1rem;position:sticky;top:1rem}@media screen and (max-width: 667px){#page.digime #change .change-box .change-item h3{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;width:auto;top:var(--main-nav-w)}}#page.digime #change .change-box .change-item .content{width:70%;padding:0 0 0 2rem}@media screen and (max-width: 667px){#page.digime #change .change-box .change-item .content{width:90%}}#page.digime #change .change-box .change-item .content .change-flow{margin-bottom:3rem}#page.digime #change .change-box .change-item .content .change-flow h4{border:2px solid var(--black);padding:4px 8px;margin-bottom:1rem}#page.digime #change .change-box .change-item .content .change-flow .main-img{width:clamp(0px,80%,480px);margin-bottom:1rem}#page.digime #change .change-box .change-item .content .change-flow .balloon{color:var(--base-color-orange);font-size:clamp(18px,16.5981308411px + .3738317757vw,24px);font-weight:bold;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 8px;margin-bottom:0;-webkit-box-shadow:5px 5px var(--base-color-orange);box-shadow:5px 5px var(--base-color-orange);border:2px solid var(--base-color-orange);position:relative}#page.digime #change .change-box .change-item .content .change-flow .balloon:before{height:10px;width:20px;top:100%;left:50%;-webkit-transform:translate(-50%, -1px);transform:translate(-50%, -1px)}#page.digime #change .change-box .change-item .content .change-flow .balloon:after{content:"";background-color:var(--base-color-orange);height:20px;width:2px;top:100%;left:50%;-webkit-transform:translate(-50%, -20%);transform:translate(-50%, -20%)}#page.digime #change .change-box .change-item .content .change-flow.change-flow03 picture{width:clamp(0px,50%,180px)}#page.digime #change .change-box .change-item.change02 h3{background-color:var(--base-color-blue)}#page.digime #change .change-box .change-item.change02 .arrow-bottom{background:var(--base-color-blue)}#page.digime #change .change-box .change-item.change02 .change-flow{margin-bottom:0}#page.digime #change .change-box .change-item.change02 .change-flow .balloon{color:var(--base-color-blue);-webkit-box-shadow:5px 5px var(--base-color-blue);box-shadow:5px 5px var(--base-color-blue);border:2px solid var(--base-color-blue)}#page.digime #change .change-box .change-item.change02 .change-flow .balloon:after{background-color:var(--base-color-blue)}@media screen and (max-width: 667px){#page.digime #change .change-box .change-item.change02 .change-flow .balloon{width:100%}}#page.digime #change .change-box .change-item.change02 .change-flow .content-txt{padding-left:1rem}@media screen and (max-width: 667px){#page.digime #change .change-box .change-item.change02 .change-flow .content-txt{padding-left:0}}#page.digime #change .change-box .change-item.change02 .change-flow .content-txt .finish{background-color:var(--base-color-blue);font-size:clamp(18px,14.7289719626px + .8722741433vw,32px);color:#fff;padding:2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 667px){#page.digime #change .change-box .change-item.change02 .change-flow .flex.meishi{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#page.digime #change .change-box .flex.change-finish{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}@media screen and (max-width: 667px){#page.digime #change .change-box .flex.change-finish{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#page.digime #change .change-box .flex.change-finish .logo{width:clamp(120px,40%,480px);aspect-ratio:1080/325}@media screen and (max-width: 667px){#page.digime #change .change-box .flex.change-finish .logo{width:clamp(120px,100%,480px)}}#page.digime #check{background-color:#fff;background-image:linear-gradient(90deg, var(--base-grey) 1px, transparent 1px),linear-gradient(var(--base-grey) 1px, transparent 1px);background-position:10px 10px;background-size:21px 21px;padding-bottom:200px}#page.digime #check .shindan{margin-top:1rem}#page.digime #check .shindan .section-header h3{background-color:#fff;padding:1rem;border:2px solid var(--black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;line-height:1;gap:.25em}#page.digime #check .shindan .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page.digime #check .shindan .content .main{width:100%;position:relative}@media screen and (max-width: 667px){#page.digime #check .shindan .content .main{margin-bottom:3rem}}#page.digime #check .shindan .content .main .digi-char{background-position:top left;background-repeat:no-repeat;background-size:contain;width:clamp(90px,15%,200px);aspect-ratio:1080/1527;position:absolute;-webkit-animation:bounce-rotate 1s ease-in-out forwards;animation:bounce-rotate 1s ease-in-out forwards;opacity:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;z-index:-1}@media screen and (max-width: 667px){#page.digime #check .shindan .content .main .digi-char{width:clamp(80px,24%,200px);position:relative;display:inline-block}}#page.digime #check .shindan .content .main .digi-char:nth-of-type(1){background-image:url(img/page/digime/digime02.png);-webkit-animation-delay:1.2s;animation-delay:1.2s;top:0;left:0;z-index:4}@supports(background-image: url(img/page/digime/digime02.webp)){#page.digime #check .shindan .content .main .digi-char:nth-of-type(1){background-image:url(img/page/digime/digime02.webp)}}#page.digime #check .shindan .content .main .digi-char:nth-of-type(2){background-image:url(img/page/digime/digime01.png);-webkit-animation-delay:1.4s;animation-delay:1.4s;top:0;right:0;z-index:3}@supports(background-image: url(img/page/digime/digime01.webp)){#page.digime #check .shindan .content .main .digi-char:nth-of-type(2){background-image:url(img/page/digime/digime01.webp)}}#page.digime #check .shindan .content .main .digi-char:nth-of-type(3){background-image:url(img/page/digime/digime03.png);-webkit-animation-delay:1.6s;animation-delay:1.6s;bottom:0;right:10%;z-index:2}@supports(background-image: url(img/page/digime/digime03.webp)){#page.digime #check .shindan .content .main .digi-char:nth-of-type(3){background-image:url(img/page/digime/digime03.webp)}}@media screen and (max-width: 667px){#page.digime #check .shindan .content .main .digi-char:nth-of-type(3){right:auto}}#page.digime #check .shindan .content .main .digi-char:nth-of-type(4){background-image:url(img/page/digime/digime04.png);-webkit-animation-delay:1.8s;animation-delay:1.8s;bottom:5%;left:7%;z-index:1}@supports(background-image: url(img/page/digime/digime04.webp)){#page.digime #check .shindan .content .main .digi-char:nth-of-type(4){background-image:url(img/page/digime/digime04.webp)}}@media screen and (max-width: 667px){#page.digime #check .shindan .content .main .digi-char:nth-of-type(4){bottom:0;left:0}}#page.digime #check .shindan .content .main ul.shindanA{max-width:720px;margin:auto}#page.digime #check .shindan .content .main ul.shindanA li{background-color:var(--base-color-orange);color:#fff;font-size:2rem;font-weight:bold;text-align:center;padding:1rem;margin-bottom:1rem}@media screen and (max-width: 768px){#page.digime #check .shindan .content .main ul.shindanA li{font-size:1.5rem}}@media screen and (max-width: 667px){#page.digime #check .shindan .content .main ul.shindanA li{font-size:1.25rem}}#page.digime #check .shindan .content .wakaru{text-align:center;margin-bottom:1rem}#page.digime #check .shindan .content .wakaru p.ttl-size{margin-bottom:1rem}#page.digime #check .shindan .content .wakaru .red{background-color:var(--base-color-red);color:#fff;display:block}@media screen and (max-width: 667px){#page.digime #check .shindan .content .wakaru .red{font-size:1.5rem}}#page.digime #check .shindan .content .wakaru ul.shindanB{margin:auto}#page.digime #check .shindan .content .wakaru ul.shindanB li{font-size:1.25rem;font-weight:bold;text-align:center}#page.digime #check .shindan .content .arrow-bottom{background:var(--base-color-red);margin-bottom:1rem}#page.digime #check .shindan .content .line-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}#page.digime #check .shindan .content .line-link .balloon{background-color:#fff}#page.digime #check .shindan .content .line-link .balloon:before{width:20px;height:10px;top:100%;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}#page.digime #check .shindan .content .line-link .balloon:after{width:2px;height:20px;top:100%;left:50%;-webkit-transform:translate(-50%, -20%);transform:translate(-50%, -20%)}#page.digime #check .shindan .content .line-link .qr{width:clamp(180px,45%,240px);border:2px solid var(--black)}footer{background-color:var(--base-color-pink);position:relative;z-index:0}footer.box{padding:var(--main-space) 0 0}footer div.deco{width:45%;height:auto;aspect-ratio:1097/727;position:absolute;bottom:7%;right:0;z-index:-1}@media screen and (max-width: 667px){footer div.deco{width:75%}}footer div.deco span{background-position:top right;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block;position:absolute;top:0}footer div.deco span:nth-of-type(1){background-image:url(img/deco/deco00.png)}footer div.deco span:nth-of-type(2){background-image:url(img/deco/deco01.png);-webkit-animation-delay:.1s;animation-delay:.1s}footer div.deco span:nth-of-type(3){background-image:url(img/deco/deco02.png);-webkit-animation-delay:.3s;animation-delay:.3s}footer div.deco span:nth-of-type(4){background-image:url(img/deco/deco03.png);-webkit-animation-delay:.2s;animation-delay:.2s}footer h2{background-color:var(--base-color-pink);color:#fff;font-size:1.35rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px 2em 0;margin:auto;border-radius:8px 8px 0 0;position:absolute;top:0;left:0;right:0;-webkit-transform:translateY(calc(-100% + 1px));transform:translateY(calc(-100% + 1px))}footer .ttl{background-image:url(img/footer/ttl.png);background-position:center;background-size:contain;background-repeat:no-repeat;width:clamp(120px,50%,182px);margin:0 auto var(--main-space);aspect-ratio:182/47}footer button.pop-open{font-size:1rem;display:block;margin:1rem auto 0}footer button.pop-close{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer #policy-popover{width:90vw;max-width:720px;padding:1em 0 1em 1em;border:none;border-radius:16px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);overflow:auto}@media screen and (max-width: 667px){footer #policy-popover{padding:1em}}footer #policy-popover .popup-window{width:100%;max-height:80vh;overflow-y:auto}@media screen and (max-width: 667px){footer #policy-popover .popup-window{max-height:70vh}}footer #policy-popover .popup-window #privacy{line-height:1.25;text-align:center}footer #policy-popover .popup-window #privacy header{margin-bottom:1rem}footer #policy-popover .popup-window #privacy p{font-size:1rem;text-align:left}footer #policy-popover .popup-window #privacy p.main-policy{margin-bottom:1rem}footer #policy-popover .popup-window #privacy .box{text-align:left;font-size:1rem;padding:0 1em 1em;margin-bottom:1rem;border:1px solid var(--base-color-blue);border-radius:16px;overflow:hidden}footer #policy-popover .popup-window #privacy .box .item-title{background:var(--base-color-blue);color:#fff;text-align:center;font-size:1.25em;padding:.25em;margin-bottom:1em;position:relative}footer #policy-popover .popup-window #privacy .box .item-title::before{content:"";background:var(--base-color-blue);width:100vw;height:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}footer #policy-popover .popup-window #privacy .box ol,footer #policy-popover .popup-window #privacy .box ul{text-align:left;padding-left:1em;margin-top:1em;margin-bottom:1em;text-indent:-1em}footer #policy-popover .popup-window #privacy .box ol li,footer #policy-popover .popup-window #privacy .box ul li{margin-bottom:.25em}footer #policy-popover .popup-window #privacy .box.box07 ol{margin-bottom:2em}footer #policy-popover .popup-window #privacy .box table{width:100%;border:1px solid #f2f2f2;margin-bottom:2em}footer #policy-popover .popup-window #privacy .box table th,footer #policy-popover .popup-window #privacy .box table td{padding:8px;border-bottom:1px solid #f2f2f2;border-right:1px solid #f2f2f2;vertical-align:middle}footer #policy-popover .popup-window #privacy .box table th a,footer #policy-popover .popup-window #privacy .box table td a{text-decoration:underline;display:inline-block}@media screen and (max-width: 480px){footer #policy-popover .popup-window #privacy .box table th,footer #policy-popover .popup-window #privacy .box table td{max-width:4em;font-size:14px}}footer #policy-popover .popup-window #privacy .box .table_link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:underline}footer #policy-popover .popup-window #privacy .box .table_link:hover{opacity:.7}footer #policy-popover .popup-window #privacy .box.box12{border:none;line-height:1.5;padding-left:2em;text-indent:-2em}footer #policy-popover .popup-window #privacy .box.box12 a{display:inline;word-break:break-word;font-size:var(--font16)}footer #policy-popover .popup-window #privacy .end{text-align:left;font-size:1rem;margin-bottom:2rem}footer .wpcf7 .screen-reader-response{display:none}footer input[type=text],footer input[type=email],footer input[type=tel],footer textarea{width:100%;font-size:1rem;padding:.5em;border:none;border-bottom:1px solid var(--line-glay);border-radius:8px}footer input[type=submit],footer .wpcf7-form-control.wpcf7-previous{background:#000;color:#fff;font-size:1rem;font-weight:bold;text-align:center;width:240px;padding:1em;margin:auto;border:none;border-radius:calc(infinity*1px);display:block;cursor:pointer}footer input[type=submit]:hover,footer .wpcf7-form-control.wpcf7-previous:hover{background:var(--base-color-yellow);color:#000}footer .wpcf7-spinner{display:none !important}footer .wpcf7-list-item{margin:0}footer .wpcf7 form.invalid .wpcf7-response-output,footer .wpcf7 form.unaccepted .wpcf7-response-output,footer .wpcf7 form.payment-required .wpcf7-response-output{border:none}footer .wpcf7-response-output{text-align:center;margin-top:var(--mb-1r);display:none}footer dl#mail-form{--gap: 1rem;margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap);position:relative;z-index:10}footer dl#mail-form .clm3{width:calc(33.3333333333% - var(--gap)*2/3)}@media screen and (max-width: 667px){footer dl#mail-form .clm3{width:100%}}footer dl#mail-form .clm1{width:100%}footer dl#mail-form dt{color:#fff;font-weight:bold;margin-bottom:8px}footer .policy{text-align:center}footer .policy a{color:#fff;display:inline-block;border-bottom:1px solid #fff;margin-bottom:4px}footer p.copy{background-color:var(--base-color-blue);color:#fff;font-size:14px;text-align:center;padding:1rem;margin-top:var(--main-space);position:relative;z-index:10}@media screen and (max-width: 667px){footer p.copy{font-size:12px}}.cat-name{background:#fff;padding:.25rem 1rem;margin-bottom:0;border-radius:var(--radius)}#archive.news{--info-cat: 5rem}#archive.news #info .info-area{padding-bottom:var(--space80);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}#archive.news #info .info-area ul li a{padding:1rem 0}#archive.news #info .info-area .info-cat{width:var(--info-cat)}#archive.news #info .info-area .info-cnt{width:clamp(0px,100% - var(--info-cat) - 2rem,915px);margin:0 auto}#archive.news #info .info-area .info-cnt header{padding:.5rem 0}#archive.news #info .info-area .info-cnt header h3{font-size:var(--font24);font-weight:700}#archive.news #info .info-area .info-cnt ul li a{border-bottom:1px solid var(--border-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media screen and (max-width: 667px){#archive.news #info .info-area .info-cnt ul li a{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}#archive.news #info .info-area .info-cnt ul li a h3{width:calc(100% - 40px - .5rem)}}#archive.news #info .info-area .info-cnt ul li a::after{content:"";background:url(img/arrow.svg) no-repeat center/contain;width:40px;aspect-ratio:1/1;margin-left:auto}#archive.news #info .info-area .info-cnt ul li a h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pagination{margin:2rem 0;text-align:center}.pagination ul{font-size:var(--prefont)}.pagination ul li{display:inline-block;margin-right:.5rem;vertical-align:middle}.pagination ul li:last-child{border:0}.pagination ul li a,.pagination .current{width:40px;height:40px;font-size:1em;border:1px solid #ccc;border-radius:1000px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination ul li .prev,.pagination ul li .next{border:0}.pagination ul li a{text-decoration:none;color:#333}.pagination ul li a:hover{opacity:.6}.pagination .current{color:#fff;background-color:#03162f}.archive-link-btn{background:#505050;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1rem;border-radius:var(--radius);margin:auto}#post .post-ttl .flex{gap:1rem}#post .post-ttl header{padding:1em;border-bottom:1px solid var(--border-color)}#post .post-ttl header h1{font-size:var(--font36);font-weight:700}#post .post-cnt{padding-bottom:var(--main-space)}#post .post-cnt figure{margin-bottom:2rem}.navigation{margin:1em auto;position:relative}.navigation::before{content:"";background:#000;width:1px;height:70%;margin:auto;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.navigation .nav_btn{padding:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.navigation .nav_btn .next,.navigation .nav_btn .previous{font-size:16px;width:50%;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navigation .nav_btn .next span,.navigation .nav_btn .previous span{color:#aaa;font-size:14px;line-height:1}.navigation .nav_btn .next a,.navigation .nav_btn .previous a{font-weight:bold;-webkit-transition:all .3s linear;transition:all .3s linear;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navigation .nav_btn .next a:hover,.navigation .nav_btn .previous a:hover{opacity:.3}.navigation .nav_btn .next{text-align:left;padding-left:1rem;padding-right:1rem;margin-left:auto}.navigation .nav_btn .previous{text-align:right;padding-left:1rem;padding-right:1rem;margin-right:auto;position:relative}#form-end .inner-box{height:clamp(430px,70vh,900px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#form-end .btnY{background-color:var(--base-color-orange);color:#fff;text-align:center;width:280px;padding:1rem;margin:2rem auto;border-radius:calc(infinity*1px)}#page.policy .section-header h2{display:block}#page.policy #privacy{line-height:1.25;text-align:center}#page.policy #privacy header{margin-bottom:1rem}#page.policy #privacy p{font-size:1rem;text-align:left}#page.policy #privacy p.main-policy{text-align:center;margin-bottom:3rem}#page.policy #privacy .box{text-align:left;font-size:1rem;padding:0 1em 1em;margin-bottom:2rem;border:1px solid var(--base-color-blue);border-radius:16px;overflow:hidden}#page.policy #privacy .box .item-title{background:var(--base-color-blue);color:#fff;text-align:center;font-size:1.25em;padding:.25em;margin-bottom:1em;position:relative}#page.policy #privacy .box .item-title::before{content:"";background:var(--base-color-blue);width:100vw;height:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}#page.policy #privacy .box ol,#page.policy #privacy .box ul{text-align:left;padding-left:1em;margin-top:1em;margin-bottom:1em;text-indent:-1em}#page.policy #privacy .box ol li,#page.policy #privacy .box ul li{margin-bottom:.25em}/*# sourceMappingURL=style.min.css.map */