body{margin:0;padding:0}#wrapper.japanmobilityshow2025{background-color:#000!important;position:relative;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-size:14px;line-height:1.8;font-style:normal;font-variation-settings:"wdth" 100;color:#fff}#wrapper.japanmobilityshow2025 *,#wrapper.japanmobilityshow2025 :after,#wrapper.japanmobilityshow2025 :before{-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:992px){#wrapper.japanmobilityshow2025{font-size:16px}}#wrapper.japanmobilityshow2025 .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 200,"GRAD" -25,"opsz" 24}#wrapper.japanmobilityshow2025 img{height:auto;max-width:100%}#wrapper.japanmobilityshow2025 p{margin-bottom:16px}.container{position:relative}@media (min-width:992px){.container.is-sm{max-width:768px}}.container,.container-fluid{width:100%;padding-right:var(--bs-gutter-x,24px);padding-left:var(--bs-gutter-x,24px);margin-right:auto;margin-left:auto}@media screen and (min-width:768px){.container,.container-fluid{padding-right:var(--bs-gutter-x,32px);padding-left:var(--bs-gutter-x,32px)}}.container{margin-left:auto;margin-right:auto;max-width:980px}@media (min-width:768px){.container{max-width:980px}}@media (min-width:992px){.container{max-width:980px}}@media (min-width:1280px){.container{max-width:980px}}@media (min-width:1280px){.container{max-width:980px}}#section-store{margin-bottom:100px}.text-center{text-align:center}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-block{display:block!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (min-width:1280px){.d-xl-none{display:none!important}.d-xl-block{display:block!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.hoverOpacity{opacity:1;-webkit-transition:opacity 0.15s;transition:opacity 0.15s}@media (hover:hover) and (pointer:fine){.hoverOpacity:hover{opacity:0.7}}.hoverWhite{-webkit-transition:color 0.15s;transition:color 0.15s}@media (hover:hover) and (pointer:fine){.hoverWhite:hover{color:#fff!important}}.hoverUp{-webkit-transition:-webkit-transform 0.15s;transition:-webkit-transform 0.15s;transition:transform 0.15s;transition:transform 0.15s,-webkit-transform 0.15s}@media (hover:hover) and (pointer:fine){.hoverUp:hover{-webkit-transform:translateY(-10px)!important;transform:translateY(-10px)!important}}#content-page .item-stagger{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}#wrapper.japanmobilityshow2025{padding-bottom:60px!important;background-color:#000!important}#wrapper.japanmobilityshow2025 section{margin-bottom:100px}@media (min-width:992px){#wrapper.japanmobilityshow2025 section{margin-bottom:160px}}#wrapper.japanmobilityshow2025 h2{text-align:center;margin:0 auto 40px auto;width:70%;max-width:360px}#wrapper.japanmobilityshow2025 h2 img{margin:0 auto}#wrapper.japanmobilityshow2025 #divider{width:1px;height:100px;background-color:#666666;margin:-50px auto 80px}@media (min-width:992px){#wrapper.japanmobilityshow2025 #divider{margin:-50px auto 130px}}#wrapper.japanmobilityshow2025 #kv{max-width:1600px;margin-left:auto;margin-right:auto;margin-bottom:60px}@media (min-width:992px){#wrapper.japanmobilityshow2025 #kv{margin-bottom:80px}}#wrapper.japanmobilityshow2025 #kv h1{margin:0}#wrapper.japanmobilityshow2025 #kv img{width:100%;height:auto}#wrapper.japanmobilityshow2025 #intro{text-align:center;font-weight:600;line-height:2;font-size:13px}@media (min-width:992px){#wrapper.japanmobilityshow2025 #intro{font-size:16px}}#wrapper.japanmobilityshow2025 #cp{text-align:center;font-weight:600;line-height:2}#wrapper.japanmobilityshow2025 #cp .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media (min-width:768px){#wrapper.japanmobilityshow2025 #cp .row{gap:32px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#wrapper.japanmobilityshow2025 #cp .col{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:normal;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (min-width:992px){#wrapper.japanmobilityshow2025 #cp .col{font-size:16px}}#wrapper.japanmobilityshow2025 #cp .wrapper-tag{text-align:center}#wrapper.japanmobilityshow2025 #cp .wrapper-tag .head{margin-bottom:8px}#wrapper.japanmobilityshow2025 #cp .wrapper-tag .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px}#wrapper.japanmobilityshow2025 #cp .wrapper-tag .tags .tag{background-color:#fff;display:inline-block;color:#000;padding:4px 8px;font-weight:bold;white-space:nowrap}#wrapper.japanmobilityshow2025 #cp img{width:100%;max-width:640px}#wrapper.japanmobilityshow2025 #cp .small-note{font-size:12px;line-height:1.5}#wrapper.japanmobilityshow2025 #cp .note{text-align:center;font-weight:normal;margin-top:24px}#wrapper.japanmobilityshow2025 #booth .perse{max-width:1200px;margin:0 auto 48px auto}#wrapper.japanmobilityshow2025 #booth .perse img{width:100%;height:auto}#wrapper.japanmobilityshow2025 #booth .perse .wrapper{position:relative}#wrapper.japanmobilityshow2025 #booth .perse .wrapper .clickable{position:absolute;cursor:pointer}#wrapper.japanmobilityshow2025 #booth .perse .wrapper .clickable.booth1{left:5%;top:3%;width:17%;aspect-ratio:1}@media (min-width:768px){#wrapper.japanmobilityshow2025 #booth .perse .wrapper .clickable.booth1{left:14%;top:2%;width:17%;aspect-ratio:1.75}}#wrapper.japanmobilityshow2025 #booth .perse .wrapper .clickable.booth2{left:28%;top:3%;width:19%;aspect-ratio:1.1}@media (min-width:768px){#wrapper.japanmobilityshow2025 #booth .perse .wrapper .clickable.booth2{left:41%;top:2%;width:17%;aspect-ratio:1.75}}#wrapper.japanmobilityshow2025 #booth .perse .wrapper .clickable.booth3{left:52%;top:-1%;width:47%;aspect-ratio:2.3}@media (min-width:768px){#wrapper.japanmobilityshow2025 #booth .perse .wrapper .clickable.booth3{left:66%;top:-2%;width:25%;aspect-ratio:2}}#wrapper.japanmobilityshow2025 #booth .perse .wrapper .clickable.booth4{left:2%;top:84%;width:35%;aspect-ratio:2.1}@media (min-width:768px){#wrapper.japanmobilityshow2025 #booth .perse .wrapper .clickable.booth4{left:12%;top:86%;width:20%;aspect-ratio:1.75}}#wrapper.japanmobilityshow2025 #booth .perse .wrapper .clickable.booth5{left:41%;top:84%;width:35%;aspect-ratio:2.1}@media (min-width:768px){#wrapper.japanmobilityshow2025 #booth .perse .wrapper .clickable.booth5{left:40%;top:86%;width:20%;aspect-ratio:1.75}}#wrapper.japanmobilityshow2025 #booth .perse .wrapper .clickable.booth6{left:78%;top:84%;width:20%;aspect-ratio:1.2}@media (min-width:768px){#wrapper.japanmobilityshow2025 #booth .perse .wrapper .clickable.booth6{left:68%;top:86%;width:20%;aspect-ratio:1.75}}#wrapper.japanmobilityshow2025 #booth .perse .wrapper .circle{width:6%;aspect-ratio:1;border-radius:50%;position:absolute;z-index:2;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;-webkit-transition:-webkit-transform 0.15s;transition:-webkit-transform 0.15s;transition:transform 0.15s;transition:transform 0.15s,-webkit-transform 0.15s;-webkit-transform-origin:center center;transform-origin:center center}@media (min-width:768px){#wrapper.japanmobilityshow2025 #booth .perse .wrapper .circle{width:4.25%}}#wrapper.japanmobilityshow2025 #booth .perse .wrapper .circle.hover,#wrapper.japanmobilityshow2025 #booth .perse .wrapper .circle:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}#wrapper.japanmobilityshow2025 #booth .perse .wrapper .circle.red{-webkit-box-shadow:0px 0px 1px 1px rgb(191,0,0);box-shadow:0px 0px 1px 1px rgb(191,0,0);-webkit-animation:pulse-animation-red 1.5s infinite;animation:pulse-animation-red 1.5s infinite}#wrapper.japanmobilityshow2025 #booth .perse .wrapper .circle.circle1{left:10.4%;top:11.8%}@media (min-width:768px){#wrapper.japanmobilityshow2025 #booth .perse .wrapper .circle.circle1{left:19.8%;top:7.8%}}#wrapper.japanmobilityshow2025 #booth .perse .wrapper .circle.circle2{left:34.4%;top:11.8%}@media (min-width:768px){#wrapper.japanmobilityshow2025 #booth .perse .wrapper .circle.circle2{left:47.8%;top:7.8%}}#wrapper.japanmobilityshow2025 #booth .perse .wrapper .circle.circle3{left:72.5%;top:11.8%}@media (min-width:768px){#wrapper.japanmobilityshow2025 #booth .perse .wrapper .circle.circle3{left:75.85%;top:7.8%}}#wrapper.japanmobilityshow2025 #booth .perse .wrapper .circle.circle4{left:16.25%;top:86.05%}@media (min-width:768px){#wrapper.japanmobilityshow2025 #booth .perse .wrapper .circle.circle4{left:19.8%;top:89.1%}}#wrapper.japanmobilityshow2025 #booth .perse .wrapper .circle.circle5{left:55.2%;top:86.05%}@media (min-width:768px){#wrapper.japanmobilityshow2025 #booth .perse .wrapper .circle.circle5{left:47.8%;top:89.1%}}#wrapper.japanmobilityshow2025 #booth .perse .wrapper .circle.circle6{left:84.1%;top:86.05%}@media (min-width:768px){#wrapper.japanmobilityshow2025 #booth .perse .wrapper .circle.circle6{left:75.9%;top:89.1%}}#wrapper.japanmobilityshow2025 #booth .container{padding-left:0;padding-right:0}@media (min-width:768px){#wrapper.japanmobilityshow2025 #booth .container{padding-left:32px;padding-right:32px}}#wrapper.japanmobilityshow2025 #booth .container .scrollWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:14px;overflow:auto;padding-left:16px;padding-right:16px}@media (min-width:768px){#wrapper.japanmobilityshow2025 #booth .container .scrollWrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr 16px 1fr;grid-template-columns:1fr 1fr 1fr;gap:16px;padding-left:0;padding-right:0}}#wrapper.japanmobilityshow2025 #booth .container .item{width:60%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-decoration:none}@media (min-width:768px){#wrapper.japanmobilityshow2025 #booth .container .item{width:100%}}#wrapper.japanmobilityshow2025 #booth .container .item .image{width:100%;margin-bottom:8px;-webkit-transition:0.15s;transition:0.15s}#wrapper.japanmobilityshow2025 #booth .container .item .image img{width:100%;display:block}#wrapper.japanmobilityshow2025 #booth .container .item .title{font-size:16px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff}#wrapper.japanmobilityshow2025 #booth .container .item .title .icon{display:inline-block;margin-left:4px;-webkit-transition:0.15s;transition:0.15s}#wrapper.japanmobilityshow2025 #booth .container .item .title .icon img{display:block}#wrapper.japanmobilityshow2025 #booth .container .item:hover .image{opacity:0.8}#wrapper.japanmobilityshow2025 #booth .container .item:hover .icon{-webkit-transform:scale(1.2);transform:scale(1.2)}#wrapper.japanmobilityshow2025 .wrap-content-modal{display:none}.content-modal .heading{font-size:20px;font-weight:bold;position:relative;padding-left:18px;margin-bottom:24px}.content-modal .heading:before{content:"";width:4px;height:60%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#BD0001}@media (min-width:992px){.content-modal .heading{font-size:32px}}.content-modal .head{margin-bottom:24px;border-bottom:1px solid #CCCCCC;padding-bottom:24px}.content-modal .head .intro{font-weight:bold}.content-modal .detailWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.content-modal .note{font-size:12px;color:#666666;margin-top:16px}.content-modal .note p{margin:4px 0;padding:0}.content-modal .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media (min-width:768px){.content-modal .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.content-modal .row .image{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width:768px){.content-modal .row .image{width:50%}}.content-modal .row .image img{max-width:100%;display:block;height:auto}.content-modal .row .detail .title{font-size:16px;font-weight:bold;margin-bottom:8px}@media (min-width:992px){.content-modal .row .detail .title{font-size:20px}}.content-modal .row .detail .description{font-size:14px}.content-modal a{word-break:break-all}@-webkit-keyframes pulse-animation-red{0%{-webkit-box-shadow:0 0 0 0px rgba(191,0,0,0.8);box-shadow:0 0 0 0px rgba(191,0,0,0.8)}to{-webkit-box-shadow:0 0 0 16px rgba(0,0,0,0);box-shadow:0 0 0 16px rgba(0,0,0,0)}}@keyframes pulse-animation-red{0%{-webkit-box-shadow:0 0 0 0px rgba(191,0,0,0.8);box-shadow:0 0 0 0px rgba(191,0,0,0.8)}to{-webkit-box-shadow:0 0 0 16px rgba(0,0,0,0);box-shadow:0 0 0 16px rgba(0,0,0,0)}}#wrapper.japanmobilityshow2025 #talkshow .subtitle{text-align:center;font-size:14px;line-height:1.8;margin-bottom:80px}@media (min-width:992px){#wrapper.japanmobilityshow2025 #talkshow .subtitle{font-size:16px;margin-bottom:100px}}#wrapper.japanmobilityshow2025 #talkshow .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:100px}#wrapper.japanmobilityshow2025 #talkshow .container .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}#wrapper.japanmobilityshow2025 #talkshow .container .item{background-color:#fff;color:#000;border-radius:6px;padding:48px 16px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;position:relative}@media (min-width:992px){#wrapper.japanmobilityshow2025 #talkshow .container .item{padding:48px 24px 24px}}#wrapper.japanmobilityshow2025 #talkshow .container .item .date-image{position:absolute;top:-50px;left:0;width:140px}@media (min-width:768px){#wrapper.japanmobilityshow2025 #talkshow .container .item .date-image{width:auto}}#wrapper.japanmobilityshow2025 #talkshow .container .item .date-image:before{content:"";display:block;width:100%;height:1px;background-color:#fff;position:absolute;top:50%;right:110%;width:1000%}#wrapper.japanmobilityshow2025 #talkshow .container .item .date{background-color:#000;font-size:14px;color:#fff;position:absolute;top:0;left:0;display:inline-block;padding:8px 24px;font-weight:bold;border-radius:0 0 12px 0}#wrapper.japanmobilityshow2025 #talkshow .container .item h3{margin:0 0 12px 0;padding-bottom:12px;border-bottom:1px solid #575757;font-size:18px}@media (min-width:992px){#wrapper.japanmobilityshow2025 #talkshow .container .item h3{font-size:26px}}#wrapper.japanmobilityshow2025 #talkshow .container .item .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media (min-width:992px){#wrapper.japanmobilityshow2025 #talkshow .container .item .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#wrapper.japanmobilityshow2025 #talkshow .container .item .persons{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:start;-ms-flex-align:start;align-items:flex-start;gap:6px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:992px){#wrapper.japanmobilityshow2025 #talkshow .container .item .persons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px}}#wrapper.japanmobilityshow2025 #talkshow .container .item .persons:last-child{width:40%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#wrapper.japanmobilityshow2025 #talkshow .container .item h4{margin-top:0;margin-bottom:0!important;font-weight:normal;white-space:nowrap;line-height:1.4}#wrapper.japanmobilityshow2025 #talkshow .container .item p{margin-top:0;margin-bottom:12px;line-height:1.6;font-size:14px;font-weight:bold}#wrapper.japanmobilityshow2025 #talkshow .container .item p span{font-size:12px;display:inline-block;margin-bottom:4px;font-weight:normal}#wrapper.japanmobilityshow2025 #archives{background-color:#191919;padding:60px 0}#wrapper.japanmobilityshow2025 #archives .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media (min-width:768px){#wrapper.japanmobilityshow2025 #archives .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#wrapper.japanmobilityshow2025 #archives .container h2{text-align:left;width:auto;max-width:none;margin:0!important;width:80%}#wrapper.japanmobilityshow2025 #archives .container .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:768px){#wrapper.japanmobilityshow2025 #archives .container .links{display:block}}#wrapper.japanmobilityshow2025 #archives .container .links ul{margin:0!important;padding:0!important;list-style-type:disc}#wrapper.japanmobilityshow2025 #archives .container .links ul li{padding:8px 0}#wrapper.japanmobilityshow2025 #archives .container .links ul li a{color:#fff;text-decoration:underline;white-space:nowrap}#wrapper.japanmobilityshow2025 #about{margin-bottom:60px}#wrapper.japanmobilityshow2025 #about .row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;border-bottom:1px solid #575757;padding:24px 0}#wrapper.japanmobilityshow2025 #about .row .title{width:25%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:700}#wrapper.japanmobilityshow2025 #about .row .detail{font-size:12px}@media (min-width:768px){#wrapper.japanmobilityshow2025 #about .row .detail{font-size:14px}}#wrapper.japanmobilityshow2025 #about .row a{color:#fff;text-decoration:underline}#wrapper.japanmobilityshow2025 #note{margin-bottom:0;font-size:12px}#wrapper.japanmobilityshow2025 #note a{color:#fff;text-decoration:underline;word-break:break-all}.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:10000;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.5);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:1120px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background:#fff;padding:30px 30px;border-radius:8px;-webkit-box-shadow:4px 8px 32px rgba(0,0,0,0.32);box-shadow:4px 8px 32px rgba(0,0,0,0.32);text-align:left;line-height:1.7;font-size:14px}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(/corporate/event/exhibition/japanmobilityshow/2025/images/icon_close.svg)}
/*# sourceMappingURL=style.css.map */