﻿#main_visual{width:100%;height:59rem;background:url(../images/2026/mv_bg.webp) center top/100% auto no-repeat}@media screen and (max-width: 768px){#main_visual{height:auto;background-image:url(../images/2026/mv_bg_sp.webp);padding-bottom:3rem}}#main_visual h1{margin:0 auto;width:30rem;padding-top:7.9rem}@media screen and (max-width: 768px){#main_visual h1{width:24rem}}#main_visual h1 img{width:100%}#main_visual .catch{display:flex;flex-direction:column;font-size:3rem;color:#231815;width:fit-content;margin:2.4rem auto 0;gap:.6rem}@media screen and (max-width: 768px){#main_visual .catch{width:calc(100% - 3.6rem);font-size:1.8rem;text-align:center;line-height:1.5}}#main_visual .catch::after{content:"";width:100%;height:.4rem;background-image:linear-gradient(180deg, rgb(165, 71, 173) 0%, rgb(110, 71, 173) 100%)}#event_date{width:100%;height:17rem;background:url(../images/2026/date_bg.webp) center top/cover no-repeat #be45b2;display:flex;align-items:center;justify-content:center;gap:6rem}@media screen and (max-width: 768px){#event_date{flex-direction:column;height:auto;padding:3rem 1.5rem;box-sizing:border-box;gap:3rem}}#event_date .date{width:38rem}@media screen and (max-width: 768px){#event_date .date{width:34.5rem;max-width:345px}}#event_date .venue{display:flex;align-items:center}@media screen and (max-width: 768px){#event_date .venue{flex-direction:column;gap:1rem}}#event_date .venue .label{font-size:1.8rem;color:#be45b2;line-height:1;padding:.3rem 1rem;background:#fff;font-weight:700}@media screen and (max-width: 768px){#event_date .venue .label{font-size:1.4rem}}#event_date .venue .name{font-size:3rem;margin-left:2rem;font-weight:700;color:#fff}@media screen and (max-width: 768px){#event_date .venue .name{font-size:2.4rem;margin-left:0}}#exhibitor_recruit{width:100%;height:15rem;background:url(../images/2026/exhibitor_bg.webp) center top/cover no-repeat #77a7ff;display:flex;align-items:center;justify-content:center;gap:6rem;text-decoration:none}@media screen and (max-width: 768px){#exhibitor_recruit{flex-direction:column;height:auto;padding:3rem 1.5rem;box-sizing:border-box;gap:2.4rem}}#exhibitor_recruit .title{color:#fff;font-size:4.8rem;font-weight:500;padding:1.5rem 2rem;background:#be45b2}@media screen and (max-width: 768px){#exhibitor_recruit .title{font-size:3.2rem}}#exhibitor_recruit .date{width:28.5rem}#exhibitor_recruit .btn{box-shadow:0px .3rem 0px 0px #b45eb2,0 0 4rem 0px hsla(0,0%,100%,.3);color:#be45b2;font-size:2.4rem;min-width:24rem}@media screen and (max-width: 768px){#exhibitor_recruit .btn{font-size:1.8rem}}#exhibitor_recruit .btn::after{width:1.2rem;height:2.2rem;background:#be45b2}#exhibitor_recruit.closed .title{position:relative}#exhibitor_recruit.closed .title::after{content:"※募集は終了しました";display:block;width:fit-content;padding:.6rem 1rem;font-size:1.4rem;background:#fff;color:#f20000;position:absolute;left:0;right:0;margin:auto;bottom:0;transform:translateY(50%);border-radius:3px}#intro{margin-top:10rem;font-size:1.8rem;text-align:center;line-height:2}@media screen and (max-width: 768px){#intro{margin-top:6rem;padding-inline:1.5rem}}.anchor_menu{margin-top:9rem}@media screen and (max-width: 768px){.anchor_menu{display:none}}.anchor_menu>ul{display:flex;align-items:flex-end;justify-content:center;gap:6rem}.anchor_menu>ul>li a{display:flex;justify-content:center;align-items:center;font-size:1.8rem;padding-bottom:.8rem;border-bottom:.4rem solid #be45b2;text-decoration:none;color:#231815;width:19.2rem;font-weight:700;transition-duration:.3s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);backface-visibility:hidden}.anchor_menu>ul>li a::after{content:"";display:block;width:1.2rem;height:.6rem;mask:url(../images/arrow_down_white.svg) center center/100% 100% no-repeat;background:#be45b2;margin-left:.6rem;transition-duration:.3s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);backface-visibility:hidden}.anchor_menu>ul>li a:hover{color:#be45b2;opacity:1}.anchor_menu>ul>li a:hover::after{transform:translateY(0.6rem)}#ly_gallery{margin-top:12rem;background:url(../images/2026/slider_bg.webp) center center/100% auto no-repeat}@media screen and (max-width: 768px){#ly_gallery{margin-top:6rem}}#ly_gallery .splide__slide{width:33.5rem}@media screen and (max-width: 768px){#ly_gallery .splide__slide{width:28rem}}#ly_gallery .splide__slide img{width:100%;height:auto}#ly_gallery .splide__slide.type02{width:36rem;padding-top:4rem}@media screen and (max-width: 768px){#ly_gallery .splide__slide.type02{width:18rem;padding-top:2rem}}#ly_gallery .splide__slide.type03{width:27rem;padding-top:12rem}@media screen and (max-width: 768px){#ly_gallery .splide__slide.type03{padding-top:6rem;width:13.5rem}}#ly_gallery .splide__slide.type04{padding-top:0;width:51.2rem}@media screen and (max-width: 768px){#ly_gallery .splide__slide.type04{padding-top:4rem;width:20rem}}#ly_gallery .splide__slide.type05{width:32rem;padding-top:3rem;padding-left:3rem}@media screen and (max-width: 768px){#ly_gallery .splide__slide.type05{width:16rem;padding-top:1.5rem;padding-left:1.5rem}}#ly_gallery .splide__slide.type06{width:42rem;padding-top:6rem}@media screen and (max-width: 768px){#ly_gallery .splide__slide.type06{width:21rem;padding-top:3rem}}#ly_gallery .splide__slide.type07{width:28rem;padding-right:4rem}@media screen and (max-width: 768px){#ly_gallery .splide__slide.type07{width:14rem;padding-right:2rem}}#ly_gallery+.btn{margin-top:8rem}@media screen and (max-width: 768px){#ly_gallery+.btn{margin-top:4rem}}#ly_gallery+.btn+.attention{font-size:1.4rem;margin-top:1rem}#info{max-width:102.4rem;width:100%;margin:12rem auto 0}@media screen and (max-width: 768px){#info{margin-top:6rem}}#info .contents_body ul{border-top:1px solid #c6c6c6}#info .contents_body ul li{border-bottom:1px solid #c6c6c6}#info .contents_body ul li a{display:flex;align-items:baseline;padding:1.6rem 2rem;text-decoration:none;transform:.4s;color:#231815;line-height:1.4}@media screen and (max-width: 768px){#info .contents_body ul li a{flex-direction:column;gap:.6rem}}#info .contents_body ul li a time{width:15rem;flex-grow:0;flex-shrink:0;flex-basis:auto}@media screen and (max-width: 768px){#info .contents_body ul li a time{width:100%}}#info .contents_body ul li a:hover{color:#be45b2;background:rgba(190,69,178,.1)}#result2025{background:#000;padding:8rem 0 12rem;margin-top:10rem;position:relative}@media screen and (max-width: 768px){#result2025{margin-top:6rem;padding:4rem 0 6rem}}#result2025>*{position:relative;z-index:3}#result2025 h2 .main{color:#fff}#result2025 .data_container{display:flex;gap:10rem;justify-content:center}@media screen and (max-width: 768px){#result2025 .data_container{flex-direction:column;align-items:center;gap:4rem}}#result2025 .data_container .data{width:30.8rem}#result2025 .data_container .data h3{font-size:3rem;border-bottom:1px solid #fff;color:#fff;text-align:center;padding-bottom:1rem}@media screen and (max-width: 768px){#result2025 .data_container .data h3{font-size:2rem}}#result2025 .data_container .data .contents_body{color:#be45b2;margin-top:2rem}#result2025 .data_container .data .contents_body .txt{font-size:1.9rem;text-align:center;line-height:1.2;font-weight:700;min-height:2lh;color:#fff}@media screen and (max-width: 768px){#result2025 .data_container .data .contents_body .txt{font-size:1.4rem}}#result2025 .data_container .data .contents_body .chart{width:100%;height:26rem;position:relative;margin:2.4rem auto 0;display:grid;place-content:center}#result2025 .data_container .data .contents_body .chart .graph{display:block;width:50%;height:100%;position:absolute;top:0;left:0;z-index:1;transition:.6s}#result2025 .data_container .data .contents_body .chart .graph.right{left:auto;right:0}#result2025 .data_container .data .contents_body .chart .graph mask,#result2025 .data_container .data .contents_body .chart .graph image{display:block}#result2025 .data_container .data .contents_body .chart .graph mask path{transform:rotate(-180deg);fill:#fff;transition:.2s;transition-timing-function:linear}#result2025 .data_container .data .contents_body .chart .graph mask.right path{transform-origin:left center}#result2025 .data_container .data .contents_body .chart .graph mask.left path{transform-origin:right center;transition-delay:.2s}#result2025 .data_container .data .contents_body .chart .number{font-size:10rem;font-family:"Inter",sans-serif;font-weight:500;letter-spacing:0;display:flex;align-items:baseline}#result2025 .data_container .data .contents_body .chart .number .unit{font-size:4.5rem}#result2025 .data_container .data.local_gov .contents_body .icon{width:6rem;margin:0 auto}#result2025 .data_container .data.local_gov .contents_body .icon+*{margin-top:3rem}#result2025 .data_container .data.general .contents_body .chart{width:26rem}#result2025 .data_container .data.general .contents_body .chart .number{font-size:8.4rem}#result2025 .data_container .data.visitor .contents_body .icon{width:12.8rem;margin:0 auto;position:absolute;top:1.8rem;left:0;right:0;margin:auto}#result2025 .data_container .data.visitor .contents_body .number .unit{font-size:4rem;font-weight:700}#result2025 .data_container .data.inview.active svg mask.right path,#result2025 .data_container .data.inview.active svg mask.left path{transform:rotate(0deg) !important}#result2025 .comment{color:#fff;font-size:2rem;text-align:center;font-weight:700;line-height:2;margin-top:7.2rem}@media screen and (max-width: 768px){#result2025 .comment{font-size:1.6rem;padding-inline:1.5rem}}#result2025 #dx_booth{margin-top:9.6rem}#result2025 #dx_booth h3{display:flex;flex-direction:column;align-items:center;gap:2rem;color:#fff;font-size:2.4rem}#result2025 #dx_booth h3::before{content:"";display:block;width:12rem;height:.2rem;background:#be45b2}#result2025 #dx_booth .contents_body{margin-top:4rem}#result2025 #dx_booth .contents_body.grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:3.6rem 6rem}@media screen and (max-width: 768px){#result2025 #dx_booth .contents_body.grid{grid-template-columns:100%;gap:1.8rem}}#result2025 #dx_booth .contents_body.grid .card{background:#fff;padding:3.6rem 3rem;text-align:center}@media screen and (max-width: 768px){#result2025 #dx_booth .contents_body.grid .card{padding:2.4rem 1.8rem}}#result2025 #dx_booth .contents_body.grid .card .title{font-size:2.2rem;color:#be45b2}@media screen and (max-width: 768px){#result2025 #dx_booth .contents_body.grid .card .title{font-size:2rem}}#result2025 #dx_booth .contents_body.grid .card .title+*{margin-top:2rem;line-height:2}#result2025 #voice{width:100%;max-width:84.6rem;margin-top:9rem}@media screen and (max-width: 768px){#result2025 #voice{margin-top:4.8rem}}#result2025 #voice img{width:100%}#result2025 .contents_body .btn_area{margin-top:6rem}@media screen and (max-width: 768px){#result2025 .contents_body .btn_area{margin-top:3rem}}#result2025 .contents_body .btn{width:42.2rem}@media screen and (max-width: 768px){#result2025 .contents_body .btn{width:32rem}}#schedule{margin-top:12rem}@media screen and (max-width: 768px){#schedule{margin-top:6rem}}#schedule ul.month{display:flex;color:#fff}@media screen and (max-width: 768px){#schedule ul.month{flex-direction:column}}#schedule ul.month>li{width:100%}#schedule ul.month>li .inner{padding:2rem 2.4rem 2.4rem 0;position:relative}@media screen and (max-width: 768px){#schedule ul.month>li .inner{display:flex;padding-top:0}}#schedule ul.month>li .inner .logo{position:absolute;top:3rem;right:3rem;width:22.4rem}@media screen and (max-width: 768px){#schedule ul.month>li .inner .logo{top:auto;bottom:2.4rem;width:18rem}}#schedule ul.month>li.end{width:fit-content}#schedule ul.month>li.end .inner{padding-left:12rem}@media screen and (max-width: 768px){#schedule ul.month>li.end .inner{padding-left:0}}#schedule ul.month>li.end .item .head::after{width:12rem;left:-12rem}#schedule ul.month .mon,#schedule ul.month .date{display:flex;align-items:baseline;width:fit-content;font-family:"Inter",sans-serif}#schedule ul.month .mon .num,#schedule ul.month .date .num{font-size:4.2rem;font-weight:600}@media screen and (max-width: 768px){#schedule ul.month .mon .num,#schedule ul.month .date .num{font-size:2.4rem}}#schedule ul.month .mon .jp,#schedule ul.month .date .jp{font-size:4rem;font-weight:700}@media screen and (max-width: 768px){#schedule ul.month .mon .jp,#schedule ul.month .date .jp{font-size:2rem}}#schedule ul.month .mon .unit,#schedule ul.month .date .unit{font-size:2.4rem;font-weight:700}@media screen and (max-width: 768px){#schedule ul.month .mon .unit,#schedule ul.month .date .unit{font-size:1.2rem}}#schedule ul.month .mon{padding:0 0 1.2rem 2rem}@media screen and (max-width: 768px){#schedule ul.month .mon{min-height:3.6rem;padding:.6rem 1rem 0 1rem}}#schedule ul.month .date{padding:1.2rem 2rem;box-sizing:border-box}@media screen and (max-width: 768px){#schedule ul.month .date{min-height:3.6rem;padding:.6rem 1rem}}#schedule ul.month .june{margin-left:calc((100% - 120rem)/2)}@media screen and (max-width: 768px){#schedule ul.month .june{margin-left:0}}#schedule ul.month .june .inner{background:#e3fcff}#schedule ul.month .june .mon{color:#5ba9ff}#schedule ul.month .june .date{background:#5ba9ff}#schedule ul.month .june .item .title{background-image:linear-gradient(270deg, rgb(91, 169, 255) 0%, rgb(69, 69, 178) 100%)}@media screen and (max-width: 768px){#schedule ul.month .july{margin-left:0}}#schedule ul.month .july .inner{background:#e2e9fe}#schedule ul.month .july .mon{color:#4545b2}#schedule ul.month .july .date{background:#4545b2;white-space:nowrap}#schedule ul.month .july .item .title{background-image:linear-gradient(270deg, rgb(123, 69, 178) 0%, #4545b2 100%)}#schedule ul.month .october .inner{background:#ffe8f8}#schedule ul.month .october .mon{color:#c83c8a}#schedule ul.month .october .date{background:#c83c8a}#schedule ul.month .october .item .title{background-image:linear-gradient(270deg, rgb(123, 69, 178) 0%, #c83c8a 100%)}#schedule ul.month .november .inner{background:#fff5ec}#schedule ul.month .november .mon{color:#be45b2}#schedule ul.month .november .date{background:#be45b2}#schedule ul.month .november .item .title{background-image:linear-gradient(270deg, #fec414 0%, #be45b2 100%)}#schedule ul.item{display:flex;gap:2.4rem}@media screen and (max-width: 768px){#schedule ul.item{flex-direction:column;gap:1.2rem}}#schedule ul.item>li{width:100%}#schedule ul.item .head{position:relative}#schedule ul.item .head::after{content:"";width:calc(100% + 2.4rem);height:1rem;background:#be45b2;position:absolute;top:0;bottom:0;left:0;margin:auto;z-index:1}@media screen and (max-width: 768px){#schedule ul.item .head::after{display:none}}#schedule ul.item .head .date{position:relative;z-index:2}#schedule ul.item .title{width:fit-content;letter-spacing:0;padding:2.4rem 2rem;margin-left:2.2rem;font-size:1.8rem;font-weight:700;white-space:nowrap}@media screen and (max-width: 768px){#schedule ul.item .title{white-space:normal;font-size:1.5rem;line-height:1.5;padding:1.2rem 1rem}}#schedule ul.item>li.end .head:after{display:none}#schedule ul.item>li.end{padding-bottom:9rem}#schedule .pic{display:block;width:34.8rem;transform-origin:center center;margin:3rem auto 0}#schedule .pic img{width:100%}@media screen and (max-width: 768px){#schedule .pic{margin:0 auto;width:30rem}}#access{margin-top:12rem}@media screen and (max-width: 768px){#access{margin-top:6rem}}#access iframe+.route_map{margin-top:9rem}@media screen and (max-width: 768px){#access iframe+.route_map{margin-top:4rem}}#access .venue{display:flex;gap:6rem}@media screen and (max-width: 768px){#access .venue{flex-direction:column;gap:2.4rem}}#access .venue .address_info,#access .venue figure{width:calc(50% - 3rem)}@media screen and (max-width: 768px){#access .venue .address_info,#access .venue figure{width:100%}}#access .venue figure img{width:100%}#access .venue .address_info .name{font-size:2rem;font-weight:700}@media screen and (max-width: 768px){#access .venue .address_info .name{font-size:1.8rem}}#access .venue .address_info .name+*{margin-top:3rem}@media screen and (max-width: 768px){#access .venue .address_info .name+*{margin-top:1.2rem}}#access .venue+*{margin-top:9rem}@media screen and (max-width: 768px){#access .venue+*{margin-top:4rem}}#access .route_map{margin-inline:auto;width:90.4rem}@media screen and (max-width: 768px){#access .route_map{width:100%;box-sizing:border-box;padding-left:1.5rem;padding-right:1.5rem}}#access .route_map img{width:100%}#access .route_map .related_link{margin-top:.6rem;display:flex;flex-direction:column;align-items:flex-end}#access .route_map .related_link a{font-size:1.5rem;display:inline-flex;align-items:center}@media screen and (max-width: 768px){#access .route_map .related_link a{font-size:1.4rem}}#access .route_map .related_link a+*{margin-top:.6rem}#access .route_map .related_link a[target=_blank]::after{content:"";display:block;width:2.4rem;height:1.5rem;background:url(../images/icon_blank.svg) center center/contain no-repeat;margin-left:.6rem}#access .contents_body section{margin-top:6rem}#access .contents_body section h3{font-size:2.6rem;width:fit-content;display:flex;align-items:center;flex-direction:column;margin-inline:auto}@media screen and (max-width: 768px){#access .contents_body section h3{font-size:2rem}}#access .contents_body section h3::after{content:"";width:100%;height:1px;background:#000135;margin-top:.6rem}#access .contents_body section h3+*{margin-top:3rem}@media screen and (max-width: 768px){#access .contents_body section h3+*{margin-top:1.8rem}}
