:root{--initiative-bg:#f0f8fa;--initiative-text:#333;--initiative-white:#fff;--initiative-gray:#ccc;--initiative-black:#000;--initiative-green:#28a838;--initiative-red:#f63a3a;--initiative-yellow:#ff0;--initiative-blue:#0078ad;--initiative-sky:#0098d1;--initiative-pink:#e64eac;--initiative-orange:#ff7f00;--initiative-teal:#05b297;--initiative-purple:#740089;--initiative-shadow:rgba(0,0,0,.16);--initiative-padding-inline:0px;--initiative-font:"M PLUS Rounded 1c",sans-serif}@-webkit-keyframes carousel{0%{translate:0}to{translate:var(--photo-animate)}}@keyframes carousel{0%{translate:0}to{translate:var(--photo-animate)}}main{background:var(--initiative-bg);max-width:100%;overflow-x:hidden;width:100%}br.sp-br{display:none}.initiative{color:var(--initiative-text);font-family:var(--initiative-font);font-weight:500;letter-spacing:.075em;line-height:1.5;margin:0 auto;padding:35px var(--initiative-padding-inline) 40px;width:min(100%,1200px)}.initiative,.initiative *{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-kerning:normal;font-kerning:normal}.initiative em{font-style:normal}.initiative :where(a:not([class])){background:linear-gradient(0deg,currentColor,currentColor 1.5px,transparent 0,transparent);color:var(--initiative-blue);font-weight:800}@media (hover:hover){.initiative :where(a:not([class])):hover{background:none}}.initiative__title{display:grid;place-items:center}.initiative__title strong{--ribbon-height:15px;background:-webkit-gradient(linear,left bottom,left top,from(var(--initiative-yellow)),color-stop(var(--initiative-yellow)),color-stop(transparent),to(transparent));background:linear-gradient(to top,var(--initiative-yellow),var(--initiative-yellow) var(--ribbon-height),transparent var(--ribbon-height),transparent);font-size:40px;font-weight:800;letter-spacing:1.25;line-height:1.25;padding-left:10px;padding-right:10px;text-align:center}.initiative__subtitle{color:var(--initiative-blue);font-size:30px;font-weight:800;text-align:center}.initiative__subtitle+*{margin-top:30px}.initiative__minititle{font-size:24px;font-weight:800;text-align:center}.initiative__minititle+*{margin-top:20px}.initiative__lead{margin-top:42px}.initiative__lead p{font-size:20px;text-align:center}.initiative__gallery img{border-radius:8px}.initiative__tube{border-radius:99px;color:var(--initiative-white);font-size:24px;padding:7px 65px;text-align:center}.initiative__tube--green{background:var(--initiative-green)}.initiative__tube--yellow{background:var(--initiative-yellow)}.initiative__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.initiative__buttons,.initiative__buttons a{display:-webkit-box;display:-ms-flexbox;display:flex}.initiative__buttons a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--initiative-white);border:2px solid var(--initiative-blue);border-radius:99px;color:var(--initiative-blue);font-size:20px;font-weight:800;gap:20px;padding:20px 80px}.initiative__buttons a:after{background:currentColor;content:"";display:block;height:20px;-webkit-mask:url(../img/250904_report/icon-arrow.svg) center/contain no-repeat;mask:url(../img/250904_report/icon-arrow.svg) center/contain no-repeat;width:20px}.initiative__opening,.initiative__opening-category{display:grid;place-items:center}.initiative__opening-category{color:var(--initiative-black)}.initiative__opening-category+*{margin-top:70px}.initiative__opening-category small{font-size:13px}.initiative__opening-category strong{border-bottom:3px solid;font-size:28px;padding:10px 0}.initiative__opening-subtitle{font-size:16px;text-align:center}.initiative__opening-subtitle+*{margin-top:30px}.initiative__opening-title{display:grid;font-weight:800;place-items:center}.initiative__opening-title img{height:auto}.initiative__opening-title img+*{margin-top:30px}.initiative__opening-title strong{font-size:20px;text-align:center}.initiative__opening-title .initiative__tube{font-size:16px;margin-top:40px;padding:8px 20px}.initiative__intro-carousel{display:block;left:calc(50% - 50vw);margin:50px 0;overflow:hidden;position:relative;width:100vw}.initiative__intro-carousel ul{-webkit-animation:var(--photo-animate-duration,30s) carousel infinite forwards linear;animation:var(--photo-animate-duration,30s) carousel infinite forwards linear;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:5px;left:calc(50% - 50vw);position:relative}.initiative__intro-title{color:var(--initiative-red);display:block;font-size:40px;font-weight:800;letter-spacing:1.25;text-align:center;width:100%}.initiative__intro-text{font-size:20px;line-height:1.8;margin-top:30px;text-align:center}.initiative__intro-text p+p{margin-top:1ch}.initiative__stat{margin-top:50px}.initiative__stat-items{display:grid;gap:0 20px;grid-template:auto auto/2fr 1fr 1fr;margin-top:50px}.initiative__stat-item{--highlight-height:20px;background:var(--initiative-white);border:5px solid var(--initiative-gray);border-radius:8px;display:grid;font-size:30px;font-weight:800;grid-row:span 2;grid-template-rows:subgrid;padding:30px;place-items:center}.initiative__stat-item dd{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;gap:0 30px;justify-content:center}.initiative__stat-item dd span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:3px}.initiative__stat-item dd :where(strong,small){white-space:nowrap}.initiative__stat-item dd strong{background:linear-gradient(to top,transparent,transparent 10px,var(--initiative-yellow) 10px,var(--initiative-yellow) calc(var(--highlight-height) + 10px),transparent calc(var(--highlight-height) + 10px),transparent);color:var(--initiative-orange);font-size:80px;padding-left:10px;padding-right:10px}.initiative__stat-item dd small{font-size:30px}.initiative__stat-item:first-child{--highlight-height:35px}.initiative__theme{margin-top:100px}.initiative__theme-items{display:grid;gap:25px 50px;grid-template-columns:repeat(3,280px);margin-top:50px;place-content:center}.initiative__theme-item{color:var(--initiative-white);display:grid;font-size:20px;font-weight:800;place-items:center;text-align:center}.initiative__theme-item figure{border:5px solid var(--theme-color);border-radius:50%;max-width:240px;overflow:hidden;width:100%}.initiative__theme-item figure img{height:auto;width:100%}.initiative__theme-item span{background:var(--theme-color);border-radius:10px;display:block;line-height:1.4;margin-top:-20px;padding:6px;width:100%}.initiative__theme-item:first-child{--theme-color:var(--initiative-pink)}.initiative__theme-item:nth-child(2){--theme-color:var(--initiative-orange)}.initiative__theme-item:nth-child(3){--theme-color:var(--initiative-teal)}.initiative__layout{margin-top:100px}.initiative__layout-map{display:grid;margin-top:50px;place-items:center;width:100%}.initiative__layout-map img{height:auto;width:min(100%,680px)}.initiative__layout-legends{--legend-block-size:14px;-webkit-column-count:5;-moz-column-count:5;column-count:5;margin-top:50px}.initiative__layout-legends li{display:grid;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;grid-template-columns:var(--legend-block-size) 2em auto}.initiative__layout-legends li+li{margin-top:10px}.initiative__layout-legends li:has(mark>b+b){-webkit-box-align:center;-ms-flex-align:center;align-items:center}.initiative__layout-legends mark{border-radius:3px;display:grid;overflow:hidden;width:var(--legend-block-size)}.initiative__layout-legends span{display:grid;grid-template-columns:subgrid;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;grid-column:span 2;margin-left:5px}.initiative__layout-legends small{font-size:inherit}.initiative__layout-legends b{display:block;height:var(--legend-block-size);width:var(--legend-block-size)}.initiative__layout-legends b[data-legend="1"]{background:var(--initiative-pink)}.initiative__layout-legends b[data-legend="2"]{background:var(--initiative-orange)}.initiative__layout-legends b[data-legend="3"]{background:var(--initiative-teal)}.initiative__layout-legends b[data-legend="4"]{background:var(--initiative-sky)}.initiative__layout-legends b[data-legend="5"]{background:var(--initiative-purple)}.initiative__layout-legends i{font-style:normal}.initiative__layout-legends i:after{content:"."}.initiative__recap,.initiative__recap .initiative__subtitle{margin-top:100px}.initiative__recap .initiative__title+*{margin-top:50px}.initiative__recap p{font-size:18px;text-align:center}.initiative__recap p+p{margin-top:1ch}.initiative__recap-images{display:grid;gap:20px;grid-template-columns:repeat(var(--image-amount),var(--image-width));margin-top:50px;place-content:center;width:100%}.initiative__recap-images img{height:auto;width:100%}.initiative__recap-images--keynote{--image-amount:2;--image-width:490px}.initiative__recap-images--keynote+p{margin-top:30px}.initiative__recap-images--keynote+p span{font-size:18px}.initiative__recap-images--space{--image-amount:3;--image-width:1fr}.initiative__recap-images--booth{--image-amount:3;--image-width:380px;margin-top:100px}.initiative__recap-images--booth figure{position:relative}.initiative__recap-images--booth i{--logo-size:100px;background:50%/contain no-repeat;border-radius:50%;display:block;height:var(--logo-size);left:calc(50% - var(--logo-size)*.5);position:absolute;top:calc(var(--logo-size)*-.5);width:var(--logo-size)}.initiative__recap-images--booth span{display:block;font-size:18px;letter-spacing:0;margin-top:20px;text-align:center;width:100%}.initiative__recap-images--booth [data-booth=kenkyu] i{background-image:url(../img/250904_report/img-booth-logo-1@2x.png)}.initiative__recap-images--booth [data-booth=techlab] i{background-image:url(../img/250904_report/img-booth-logo-2@2x.png)}.initiative__recap-images--booth [data-booth=ev] i{background-image:url(../img/250904_report/img-booth-logo-3@2x.png)}.initiative__feature{background:var(--initiative-white);border-radius:20px;margin-top:120px;padding:70px 50px 50px;position:relative}.initiative__feature-title{font-size:24px;font-weight:800;left:50%;position:absolute;text-align:center;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.initiative__feature-title:after,.initiative__feature-title:before{background:url(../img/250904_report/icon-shout.svg) 50%/contain no-repeat;bottom:0;content:"";display:block;height:52px;position:absolute;width:53px}.initiative__feature-title:before{left:-15px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.initiative__feature-title:after{right:-15px;-webkit-transform:translateX(100%) scaleX(-1);transform:translateX(100%) scaleX(-1)}.initiative__feature-items{display:grid;gap:0 40px;grid-template-columns:repeat(3,1fr)}.initiative__feature-item{text-align:center}.initiative__feature-item h5{color:var(--initiative-blue);font-size:24px;font-weight:800}.initiative__feature-item img{border-radius:8px;height:auto;margin-top:20px;width:100%}.initiative__feature-item p{font-size:16px;font-size:18px;line-height:1.6;margin-top:20px;text-align:justify}.initiative__response{margin-top:100px}.initiative__response .initiative__subtitle{margin-top:50px}.initiative__response-question{font-size:20px;font-weight:800;text-align:center}.initiative__response-chart{display:grid;margin-top:32px;place-content:center;width:100%}.initiative__response-chart img{height:auto}.initiative__response-comments{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.initiative__response-comment{background:var(--initiative-white);border-radius:8px;display:grid;font-size:18px;gap:10px;grid-row:span 2;grid-template-rows:subgrid;line-height:1.6;padding:30px}.initiative__response-comment small,.initiative__response-comment span{display:block}.initiative__response-comment span{text-align:justify}.initiative__response-comment small{text-align:right}.initiative__link{margin-top:100px}.initiative__link-items{display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin-top:50px}.initiative__link-button{background:url(../img/250904_report/icon-arrow.svg) center right 40px/20px 20px no-repeat var(--initiative-white);border-radius:30px;-webkit-box-shadow:0 0 6px var(--initiative-shadow);box-shadow:0 0 6px var(--initiative-shadow);display:grid;gap:20px;padding:30px 100px 40px;place-items:center}.initiative__link-button mark{background:transparent;color:var(--initiative-text);font-size:18px;font-weight:500;padding:6px 30px}.initiative__link-button mark.initiative__tube--yellow{background:var(--initiative-yellow)}.initiative__link-button span{color:var(--initiative-text);font-size:20px;text-align:center}.initiative__link-button img{height:auto}.initiative__link-button[href=""]{background-image:none;pointer-events:none}@media (hover:hover){.initiative__link-button:not([href=""]):hover{background:url(../img/250904_report/icon-arrow.svg) center right 40px/20px 20px no-repeat var(--initiative-white)}}.initiative__footer{margin-bottom:100px;margin-top:60px}.initiative__footer .initiative__subtitle{display:block;text-align:center}.initiative__footer .initiative__buttons{margin-top:50px}@media (max-width:1023px){:root{--initiative-padding-inline:20px}br.pc-br{display:none}br.sp-br{display:inline}}@media (max-width:768px){.initiative__title strong{--ribbon-height:8px;font-size:28px;padding-left:6px;padding-right:6px}.initiative__subtitle{font-size:22px}.initiative__subtitle+*{margin-top:16px}.initiative__minititle{font-size:19px}.initiative__minititle+*{margin-top:10px}.initiative__lead{margin-top:20px}.initiative__lead p{font-size:16px;text-align:justify}.initiative__buttons a{font-size:16px;gap:12px;padding:16px 24px}.initiative__opening-category+*{margin-top:40px}.initiative__opening-category small{font-size:10px}.initiative__opening-category strong{font-size:19px;padding:6px 0 4px}.initiative__opening-subtitle{font-size:12px}.initiative__opening-subtitle+*,.initiative__opening-title img+*{margin-top:20px}.initiative__opening-title strong{font-size:14px}.initiative__opening-title .initiative__tube{font-size:12px;margin-top:20px;padding:4px 10px}.initiative__intro-carousel{margin:36px 0}.initiative__intro-carousel img{height:auto;min-width:60vw}.initiative__intro-title{font-size:24px}.initiative__intro-text{font-size:14px;margin-top:20px;text-align:justify}.initiative__stat{margin-top:30px}.initiative__stat-items{gap:16px;grid-template:unset;margin-top:30px}.initiative__stat-item{--highlight-height:10px;border-width:3px;font-size:20px;grid-template-rows:unset;padding:24px 28px;width:100%}.initiative__stat-item dd{gap:10px}.initiative__stat-item dd strong{font-size:36px;padding-left:4px;padding-right:4px}.initiative__stat-item dd small{font-size:18px}.initiative__stat-item:first-child{--highlight-height:18px}.initiative__theme{margin-top:50px}.initiative__theme-items{grid-template-columns:unset;margin-top:30px}.initiative__theme-item{font-size:16px}.initiative__layout{margin-top:50px}.initiative__layout-map{margin-top:30px}.initiative__layout-legends{--legend-block-size:10px;-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-top:30px}.initiative__layout-legends li+li{margin-top:6px}.initiative__layout-legends span{font-size:12px}.initiative__recap,.initiative__recap .initiative__subtitle{margin-top:50px}.initiative__recap .initiative__title+*{margin-top:30px}.initiative__recap .initiative__minititle+p{text-align:center}.initiative__recap p{font-size:15px;text-align:justify}.initiative__recap-images{gap:12px;grid-template-columns:unset;margin-top:30px}.initiative__recap-images--keynote+p{margin-top:16px;text-align:center}.initiative__recap-images--keynote+p span{font-size:14px}.initiative__recap-images--booth{gap:32px}.initiative__recap-images--booth figure{margin-top:30px}.initiative__recap-images--booth i{--logo-size:80px}.initiative__recap-images--booth span{font-size:16px;margin-top:16px}.initiative__feature{border-radius:16px;margin-top:60px;padding:40px 20px 30px}.initiative__feature-title{font-size:20px;white-space:nowrap}.initiative__feature-title:after,.initiative__feature-title:before{height:26px;width:26px}.initiative__feature-title:before{left:-8px}.initiative__feature-title:after{right:-8px}.initiative__feature-items{gap:20px;grid-template-columns:unset}.initiative__feature-item h5{font-size:18px}.initiative__feature-item img{margin-top:12px}.initiative__feature-item p{margin-top:14px}.initiative__response{margin-top:50px}.initiative__response .initiative__subtitle{margin-top:30px}.initiative__response-question{font-size:16px;text-align:justify}.initiative__response-chart{margin-top:20px}.initiative__response-comments{gap:12px;grid-template-columns:unset}.initiative__response-comment{font-size:14px;padding:20px}.initiative__link{margin-top:50px}.initiative__link-items{gap:20px;grid-template-columns:unset;margin-top:30px}.initiative__link-button{background-position:center right 20px;gap:12px;padding:20px 60px}.initiative__link-button mark{font-size:14px;padding:4px 20px}.initiative__link-button span{font-size:14px}.initiative__footer,.initiative__footer .initiative__buttons{margin-top:30px}}