#jms2025 header{background-color:#fff;transform:translateY(-100px)}body.loaded #jms2025 header{transform:translateY(0px);transition-duration:400ms;transition-delay:1000ms;transition-property:transform}body.scrolled #jms2025 header{background-color:#f5f8fc}#jms2025 #kv{background-color:#fff;height:100vh;position:relative;overflow:hidden;container-type:inline-size}@media only screen and (max-width: 1023px){#jms2025 #kv{min-height:160vw}}#jms2025 #kv figure{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transform:scale(1.2)}body.loaded #jms2025 #kv figure{opacity:1;transform:scale(1);transition-duration:2000ms;transition-property:opacity,transform}#jms2025 #kv figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media only screen and (max-width: 1023px){#jms2025 #kv figure img{-o-object-fit:contain;object-fit:contain;transform:scale(1.6) translateY(6vw)}}#jms2025 #kv h1{position:absolute;display:flex;flex-direction:column}@media print,screen and (min-width: 1024px){#jms2025 #kv h1{right:40px;top:170px;gap:35px}}@media only screen and (max-width: 1023px){#jms2025 #kv h1{top:100px;left:20px;gap:5vw}}#jms2025 #kv h1>span{display:block;position:relative;padding-bottom:13px;width:-moz-fit-content;width:fit-content;overflow:hidden;clip-path:inset(0 100% 0 0)}body.loaded #jms2025 #kv h1>span{transition-duration:400ms;transition-property:clip-path;clip-path:inset(0 0 0 0)}@media only screen and (max-width: 1023px){#jms2025 #kv h1>span{padding-bottom:2.5vw}}#jms2025 #kv h1>span span{display:block;background-size:100% 100%;text-indent:-9999px;position:relative}#jms2025 #kv h1>span span::after{content:"";width:100%;height:8px;background-color:#222;display:block;position:absolute;left:0;top:calc(100% + 5px)}@media only screen and (max-width: 1023px){#jms2025 #kv h1>span span::after{height:1.5vw;top:calc(100% + 1vw)}}#jms2025 #kv h1>span:nth-child(1){transition-delay:1000ms}#jms2025 #kv h1>span:nth-child(1) span{background-image:url(../images/top/kv/ttl_1.svg);width:max(15.355636896cqw,209.758px);height:max(5.379795022cqw,73.488px)}@media only screen and (max-width: 1023px){#jms2025 #kv h1>span:nth-child(1) span{width:calc((100vw - 40px)/375*209.758*.75);height:calc((100vw - 40px)/375*73.488*.75)}}#jms2025 #kv h1>span:nth-child(2){transition-delay:1200ms}#jms2025 #kv h1>span:nth-child(2) span{background-image:url(../images/top/kv/ttl_2.svg);width:max(35.3724743777cqw,483.188px);height:max(5.3685212299cqw,73.334px)}@media only screen and (max-width: 1023px){#jms2025 #kv h1>span:nth-child(2) span{width:calc((100vw - 40px)/375*483.188*.75);height:calc((100vw - 40px)/375*73.334*.75)}}#jms2025 #kv h1>span:nth-child(3){transition-delay:1400ms}#jms2025 #kv h1>span:nth-child(3) span{background-image:url(../images/top/kv/ttl_3.svg);width:max(12.3349926794cqw,168.496px);height:max(4.2754758419cqw,58.403px)}@media only screen and (max-width: 1023px){#jms2025 #kv h1>span:nth-child(3) span{width:calc((100vw - 40px)/375*168.496*.75);height:calc((100vw - 40px)/375*58.403*.75)}}#jms2025 #kv .scroll{position:absolute;transform:translateY(100px)}body.loaded #jms2025 #kv .scroll{transform:translateY(0px);transition-duration:400ms;transition-delay:1600ms;transition-property:transform}@media print,screen and (min-width: 1024px){#jms2025 #kv .scroll{right:40px;bottom:30px}}@media only screen and (max-width: 1023px){#jms2025 #kv .scroll{width:100%;left:0;bottom:calc(9vw + 50px)}}#jms2025 #kv .scroll div{width:6px;height:6px;border-radius:100%;background-color:#000;margin-left:auto;margin-right:auto;position:relative;animation-duration:1200ms;animation-iteration-count:infinite;animation-name:anm_scroll}@media only screen and (max-width: 1023px){#jms2025 #kv .scroll div{animation-name:anm_scroll_sp}}#jms2025 #kv .scroll span{margin-top:10px;font-family:"Albert Sans",sans-serif;font-size:14px;display:block;text-align:center}@keyframes anm_scroll{0%{opacity:0;transform:translateY(-20px)}25%{opacity:1;transform:translateY(-20px);animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}75%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(0px)}}@keyframes anm_scroll_sp{0%{opacity:0;transform:translateY(0px)}25%{opacity:1;transform:translateY(0px);animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}75%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(-20px)}}#jms2025 #kv .links{position:fixed;z-index:99;display:flex;border-bottom:2px solid #05369a;transform:translateY(100px)}body.loaded #jms2025 #kv .links{transform:translateY(0px);transition-duration:400ms;transition-delay:1000ms;transition-property:transform}@media print,screen and (min-width: 1024px){#jms2025 #kv .links{left:120px;bottom:0px}}@media only screen and (max-width: 1023px){#jms2025 #kv .links{left:0;bottom:0}}#jms2025 #kv .links li a{background-image:url(../images/top/kv/tab.svg);background-size:100% 100%;display:block;width:210px;height:48px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;font-family:"SuzukiPROBold";text-decoration:none;color:#05369a}#jms2025 #kv .links li a.current{pointer-events:none;cursor:default}@media only screen and (max-width: 1023px){#jms2025 #kv .links li a{width:50vw;font-size:14px}}#jms2025 #kv .links li:nth-child(2) a{background-image:url(../images/top/kv/tab_rev.svg);color:#fff}#jms2025 .outline{background-color:#fff}#jms2025 .outline .inner{display:flex}@media only screen and (max-width: 1023px){#jms2025 .outline .inner{flex-direction:column;gap:20px}}#jms2025 .outline .title{flex:1}#jms2025 .outline .title h2{grid-area:h2}#jms2025 .outline .title .ename{grid-area:ename}#jms2025 .outline .details{margin-left:auto;grid-area:details;box-sizing:border-box;position:relative}@media print,screen and (min-width: 1024px){#jms2025 .outline .details{width:634px;padding-left:40px;padding-top:40px;padding-bottom:40px}}@media only screen and (max-width: 1023px){#jms2025 .outline .details{padding-left:30px;padding-top:30px;padding-bottom:20px}}#jms2025 .outline .details::before{content:"";position:absolute;left:0;top:0;width:100vw;height:100%;background-color:#f5f8fc;border-radius:40px 0 0 40px}#jms2025 #about{padding-top:120px}@media only screen and (max-width: 1023px){#jms2025 #about{padding-top:70px}}#jms2025 #about .details{display:flex;flex-direction:column;gap:20px}#jms2025 #about .details dl{position:relative;display:flex}@media print,screen and (min-width: 1024px){#jms2025 #about .details dl{align-items:flex-start}}@media only screen and (max-width: 1023px){#jms2025 #about .details dl{flex-direction:column;gap:10px}}#jms2025 #about .details dl dt{width:100px;border-radius:100px;background-color:#000;padding:5px 10px;font-size:12px;line-height:1.35em;color:#fff;font-weight:500;text-align:center}#jms2025 #about .details dl dd{flex:1;font-weight:500;font-size:14px;line-height:1.5em}@media print,screen and (min-width: 1024px){#jms2025 #about .details dl dd{margin-left:20px}}#jms2025 #about .details dl dd .notes{margin-top:20px;display:flex;flex-direction:column;gap:10px}@media only screen and (max-width: 1023px){#jms2025 #about .details dl dd .notes{margin-top:10px}}#jms2025 #about .details dl dd .notes li{font-size:10px;line-height:1.5em;font-weight:normal}#jms2025 #about .details dl dd .sub{font-size:10px;padding-bottom:1em;font-weight:normal}@media print,screen and (min-width: 1024px){#jms2025 #about .details dl dd table th{padding-right:1em}#jms2025 #about .details dl dd table th,#jms2025 #about .details dl dd table td{font-weight:500;line-height:1.35em}}@media only screen and (max-width: 1023px){#jms2025 #about .details dl dd table,#jms2025 #about .details dl dd tbody,#jms2025 #about .details dl dd thead,#jms2025 #about .details dl dd tr,#jms2025 #about .details dl dd th,#jms2025 #about .details dl dd td{font-weight:500;display:block}#jms2025 #about .details dl dd td{padding-left:1em;line-height:1.75em}}#jms2025 #concept{padding-top:100px;padding-bottom:100px}@media only screen and (max-width: 1023px){#jms2025 #concept{padding-top:80px;padding-bottom:80px}}@media print,screen and (min-width: 1024px){#jms2025 #concept .inner{display:block}#jms2025 #concept .inner .inner2{display:flex;gap:50px;margin-top:50px}}@media only screen and (max-width: 1023px){#jms2025 #concept .inner{flex-direction:column;gap:20px}}#jms2025 #concept .inner .logo{display:block;background-image:url(../images/top/concept/byyourside_logo.svg);background-size:100% 100%;width:260px;height:70px;text-indent:-9999px;overflow:hidden}@media print,screen and (min-width: 1024px){#jms2025 #concept .inner .logo{margin-top:30px}}@media only screen and (max-width: 1023px){#jms2025 #concept .inner .logo{margin-top:10px;margin-bottom:30px;width:64cqw;height:17.2307692308cqw;margin-left:auto;margin-right:auto}}#jms2025 #concept .inner .body{position:relative;display:flex;flex-direction:column;gap:1em}#jms2025 #concept .inner .body p{line-height:2em;font-size:14px;font-weight:500}#jms2025 #mobility{padding-top:100px;padding-bottom:100px}@media only screen and (max-width: 1023px){#jms2025 #mobility{padding-top:80px;padding-bottom:80px}}#jms2025 #mobility .cap{margin-top:20px;font-size:10px}@media only screen and (max-width: 1023px){#jms2025 #mobility .cap{margin-top:10px;font-size:10px}}#jms2025 #mobility .back{z-index:-1;background-image:url(../images/top/kv/image.webp);background-size:cover;background-position:center center;opacity:.5;filter:blur(8px);position:fixed;left:0;top:0;width:100%;height:100%}#jms2025 #mobility .inner{position:relative}#jms2025 #mobility .items{margin-top:40px;container-type:inline-size}#jms2025 #mobility .items ul{display:flex;flex-wrap:wrap;gap:40px calc((100cqw - 868px)/3)}@media only screen and (max-width: 1023px){#jms2025 #mobility .items ul{gap:20px 10px}}@media only screen and (max-width: 1023px){#jms2025 #mobility .items ul li{width:calc(50cqw - 5px)}}#jms2025 #mobility .items ul li a{text-decoration:none;display:block;position:relative}@media print,screen and (min-width: 1024px){#jms2025 #mobility .items ul li a{width:217px}}@media only screen and (max-width: 1023px){#jms2025 #mobility .items ul li a{width:calc(50cqw - 5px)}}#jms2025 #mobility .items ul li a figure{background-color:#fff;box-sizing:border-box;border:1px solid #e4e9f0;border-radius:40px;overflow:hidden}@media print,screen and (min-width: 1024px){#jms2025 #mobility .items ul li a figure{width:217px;height:217px}}@media only screen and (max-width: 1023px){#jms2025 #mobility .items ul li a figure{width:calc(50cqw - 5px);height:calc(50cqw - 5px)}}#jms2025 #mobility .items ul li a figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}#jms2025 #mobility .items ul li a .name{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;margin-top:-15px;margin-left:-15px;font-size:14px;line-height:1.25em;background-color:#05369a;color:#fff;display:block;padding:10px 20px;border-radius:100px;font-weight:bold}@media print,screen and (min-width: 1024px){#jms2025 #mobility .items ul li a .name{line-height:1em}}@media only screen and (max-width: 1023px){#jms2025 #mobility .items ul li a .name{padding:6px 12px;font-size:11px;margin-left:-10px}}#jms2025 #stageshow{background-color:#fff;padding-top:100px;padding-bottom:100px}@media only screen and (max-width: 1023px){#jms2025 #stageshow{padding-top:80px;padding-bottom:80px}}#jms2025 #stageshow .back{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../images/top/stageshow/back.webp);background-repeat:no-repeat;background-size:contain;background-position:center top;opacity:.2}#jms2025 #stageshow figure{margin-top:70px;border-radius:40px;position:relative;overflow:hidden}@media only screen and (max-width: 1023px){#jms2025 #stageshow figure{border-radius:25px}}#jms2025 #stageshow figure figcaption{position:absolute;left:40px;bottom:20px;font-size:12px;color:#fff}@media only screen and (max-width: 1023px){#jms2025 #stageshow figure figcaption{left:20px;bottom:10px}}#jms2025 #stageshow figure.coming::after{display:block;position:absolute;left:calc(50% - 174.112px);top:calc(50% - 28.64px);background-image:url(../images/top/stageshow/coming.svg);background-size:100% 100%;width:348.224px;height:57.28px;text-indent:-9999px;overflow:hidden;content:"";padding-bottom:10px;border-bottom:5px solid #fff}@media only screen and (max-width: 1023px){#jms2025 #stageshow figure.coming::after{width:50vw;height:8.2245910678vw;left:calc(50% - 25vw);top:calc(50% - 4.1122955339vw);border-bottom:2px solid #fff}}#jms2025 #stageshow .body{font-size:14px;font-weight:500;line-height:2em;letter-spacing:.1em;margin-top:30px}@media print,screen and (min-width: 1024px){#jms2025 #stageshow .body{text-align:center}}#jms2025 #stageshow .schedule{background-color:#05369a;padding:20px 40px;border-radius:100px;margin-top:30px;width:-moz-fit-content;width:fit-content}@media print,screen and (min-width: 1024px){#jms2025 #stageshow .schedule{margin-left:auto;margin-right:auto}}@media only screen and (max-width: 1023px){#jms2025 #stageshow .schedule{padding:20px;border-radius:25px}}#jms2025 #stageshow .schedule dl{display:flex}@media print,screen and (min-width: 1024px){#jms2025 #stageshow .schedule dl{align-items:center}}@media only screen and (max-width: 1023px){#jms2025 #stageshow .schedule dl{flex-direction:column;gap:10px}}#jms2025 #stageshow .schedule dl dt{border-radius:100px;background-color:#fff;padding:5px 10px;font-size:12px;line-height:1.35em;color:#05369a;font-weight:bold;text-align:center}@media only screen and (max-width: 1023px){#jms2025 #stageshow .schedule dl dt{width:-moz-fit-content;width:fit-content}}#jms2025 #stageshow .schedule dl dd{color:#fff;font-size:14px;line-height:1.5em;font-weight:bold}@media print,screen and (min-width: 1024px){#jms2025 #stageshow .schedule dl dd{margin-left:20px}}/*# sourceMappingURL=top.css.map */