html,body{width:100%;font-size:62.5%}body{color:#171717;font-family:"Nunito Sans","M PLUS 1p","Hiragino Kaku Gothic ProN","メイリオ",sans-serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"wdth" 100,"YTLC" 500;line-height:1.7;word-break:break-all;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}.wrapper{width:100%;overflow:hidden}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 20px}.container-narrow{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}a{text-decoration:none;word-wrap:break-word}img.bg-deco{width:150%;position:fixed;left:50%;bottom:0px;transform:translateX(-50%);z-index:-1}.pc{display:block}.sp{display:none}header#header{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:#fff;position:fixed;z-index:999}header#header h1.header-logo a{display:inline-block;width:200px;height:65px;padding:5px;background-image:url(../img/header_logo.png);background-size:cover;vertical-align:top;line-height:0}header#header a.register-btn{padding:0 25px;background-color:#049;color:#fff;font-size:1.6rem;line-height:65px;transition:all .2s}header#header a.register-btn:hover{background-color:#64b4c8}main#main{margin-top:64px;padding-bottom:80px}main#main .top-visual{width:100%;aspect-ratio:12/5;background-image:url("../img/kv_bg.png");background-size:cover;background-position:center;position:relative}main#main .top-visual .top-visual-contents{width:100%;position:absolute;top:8%}main#main .top-visual .top-visual-contents .exhibit-guide{color:#fff;font-size:2.5rem;text-shadow:0px 4px 5px #171717;text-align:center}main#main .top-visual .top-visual-contents .kv-bar{margin-top:35px;padding:5px;background-color:rgba(0,12,101,.8);color:#fff;font-size:3rem;font-weight:500;text-align:center}main#main .top-visual .top-visual-contents img.kv-title{display:block;width:55%;margin:20px auto}main#main .top-visual .top-visual-contents .exhibit-info{display:flex;justify-content:center;gap:0 50px}main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper{display:flex;align-items:center;gap:0 15px}main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-info-h{display:flex;justify-content:center;align-items:center;gap:0 15px;padding:0 20px;background-color:#fff;box-shadow:0px 10px 10px -2px #171717;color:#049;font-size:2.3rem;font-weight:600}main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-date,main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-venue{color:#fff;font-size:2.8rem;text-shadow:0px 4px 5px #171717}main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-date span,main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-venue span{padding:0 2px;font-size:3rem}main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-date span.num,main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-venue span.num{font-size:4rem;font-weight:700}main#main .btn-qr-wrapper{display:flex;justify-content:center;gap:0 40px;margin:30px 0}main#main .btn-qr-wrapper a.contact-btn,main#main .btn-qr-wrapper a.register-btn{display:inline-block;height:65px;margin-top:10px;padding:0 80px;border-radius:50px;box-shadow:0px 5px 10px -3px #9fc0f4;font-size:2.5rem;font-weight:500;line-height:65px;letter-spacing:.1em;transition:all .3s}main#main .btn-qr-wrapper a.contact-btn:hover,main#main .btn-qr-wrapper a.register-btn:hover{transform:scale(1.05)}main#main .btn-qr-wrapper a.contact-btn{background-color:#e6ebf0;color:#171717}main#main .btn-qr-wrapper a.register-btn{background-color:#049;color:#fff}main#main .btn-qr-wrapper a.register-btn:hover{background-color:#64b4c8}main#main .btn-qr-wrapper .register-wrapper .register-txt{margin-top:5px;font-size:1.5rem;text-align:center}main#main .btn-qr-wrapper img.qr-code{width:80px;height:80px}main#main h2{padding:10px;background-color:#64b4c8;border-radius:50px;color:#fff;font-size:3rem;text-align:center;letter-spacing:.05em}main#main p.event-introduction{margin-top:50px;font-size:1.8rem}main#main img.booth-cg{width:100%;margin:50px 0 20px}main#main section{margin-top:80px}main#main section.exhibit-introduction .exhibit-introduction-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:50px}main#main section.exhibit-introduction .exhibit-introduction-grid .exhibit-box{padding:25px 20px 20px;background-color:#e6ebf0;border-radius:15px;position:relative}main#main section.exhibit-introduction .exhibit-introduction-grid .exhibit-box .exhibit-genre{width:250px;padding:3px 10px;background-color:#049;border-radius:50px;color:#fff;font-size:1.8rem;font-weight:500;text-align:center;position:absolute;left:20px;top:-18px}main#main section.exhibit-introduction .exhibit-introduction-grid .exhibit-box .exhibit-h{color:#049;font-size:2.7rem;font-weight:700}main#main section.exhibit-introduction .exhibit-introduction-grid .exhibit-box .exhibit-h span{margin-left:15px;font-size:1.4rem;font-weight:400}main#main section.exhibit-introduction .exhibit-introduction-grid .exhibit-box .exhibit-box-flex{display:grid;grid-template-columns:1fr 2fr;gap:15px;justify-content:space-between;margin-top:7px}main#main section.exhibit-introduction .exhibit-introduction-grid .exhibit-box .exhibit-box-flex img.exhibit-img{width:100%;max-width:400px;margin:0 auto}main#main section.exhibit-introduction .exhibit-introduction-grid .exhibit-box .exhibit-box-flex .exhibit-contents-info{color:#049}main#main section.exhibit-introduction .exhibit-introduction-grid .exhibit-box .exhibit-box-flex .exhibit-contents-info .exhibit-outline{margin-bottom:5px;font-size:1.9rem;font-weight:500;line-height:1.5}main#main section.exhibit-introduction .exhibit-introduction-grid .exhibit-box .exhibit-box-flex .exhibit-contents-info ul.exhibit-text{margin-left:17px;font-size:1.45rem}main#main section.exhibit-introduction .exhibit-introduction-grid .exhibit-box .exhibit-box-flex .exhibit-contents-info ul.exhibit-text li span{display:inline-block;padding:0 5px;font-size:1.3rem}main#main section.exhibit-introduction .exhibit-introduction-grid .exhibit-box .exhibit-box-flex .exhibit-contents-info .exhibit-link-wrapper{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px}main#main section.exhibit-introduction .exhibit-introduction-grid .exhibit-box .exhibit-box-flex .exhibit-contents-info .exhibit-link-wrapper a.link-btn{padding:10px 25px;background-color:#64b4c8;border-radius:50px;box-shadow:0px 5px 10px -3px #9fc0f4;color:#fff;font-size:1.8rem;transition:all .3s}main#main section.exhibit-introduction .exhibit-introduction-grid .exhibit-box .exhibit-box-flex .exhibit-contents-info .exhibit-link-wrapper a.link-btn:hover{background-color:#6283de;transform:scale(1.05)}main#main section.highlights .highlights-wrapper{margin-top:30px;padding:40px 50px;background-color:#e6ebf0;border-radius:20px}main#main section.highlights .highlights-wrapper img.highlights-map-img{display:block;width:70%;margin:0 auto}main#main section.highlights .highlights-wrapper .highlights-info-grid{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:40px}main#main section.highlights .highlights-wrapper .highlights-info-grid .highlights-info{padding:0 15px}main#main section.highlights .highlights-wrapper .highlights-info-grid .highlights-info .highlights-info-title{display:flex;justify-content:center;align-items:center;gap:0 10px;padding:10px 30px;background-color:#049;border-radius:50px;color:#fff;font-size:2.2rem;font-weight:500}main#main section.highlights .highlights-wrapper .highlights-info-grid .highlights-info .highlights-info-title span{display:inline-block;width:25px;height:25px;background-color:#fff;border-radius:20px;color:#049;font-size:1.8rem;font-weight:700;text-align:center;line-height:25px}main#main section.highlights .highlights-wrapper .highlights-info-grid .highlights-info .highlights-info-outline{margin-top:10px;color:#049;font-size:2rem;font-weight:500;text-align:center}main#main section.highlights .highlights-wrapper .highlights-info-grid .highlights-info .highlights-info-text{margin-top:5px;font-size:1.6rem}main#main section.highlights .highlights-wrapper .highlights-info-grid .highlights-info+.highlights-info{border-left:1.5px solid #049}main#main section.booth-location .booth-location-wrapper{margin-top:30px;padding:50px 150px;background-color:#e6ebf0;border-radius:20px}main#main section.booth-location .booth-location-wrapper .booth-location-text{display:flex;flex-direction:column;align-items:center;font-size:2rem;text-align:center}main#main section.booth-location .booth-location-wrapper .booth-location-text span{display:inline-block;color:#049;font-size:2.5rem;font-weight:600}main#main section.booth-location .booth-location-wrapper img.booth-map-img{width:100%;margin-top:30px}main#main .info-links{margin-top:70px}main#main .info-links h2{padding:8px;background-color:#fff;border:5px solid #64b4c8;color:#64b4c8}main#main .info-links .other-site-link-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px 50px;margin:30px 0}main#main .info-links .other-site-link-wrapper a.other-site-link{padding:10px;background-color:#64b4c8;border-radius:50px;color:#fff;font-size:2.2rem;text-align:center;line-height:1.5;transition:all .3s}main#main .info-links .other-site-link-wrapper a.other-site-link:hover{background-color:#6283de}main#main .info-links .sns-link-wrapper{display:flex;justify-content:center;gap:0 50px}main#main .info-links .sns-link-wrapper a.sns-link{display:flex;align-items:center;gap:0 15px;padding:15px 25px;background-color:#e6ebf0;border:3px solid #e6ebf0;border-radius:50px;color:#171717;font-size:3rem;font-weight:700;transition:all .3s}main#main .info-links .sns-link-wrapper a.sns-link::before{content:"";display:inline-block;width:50px;height:50px;background-size:cover}main#main .info-links .sns-link-wrapper a.sns-link.facebook::before{background-image:url("../img/sns_logo_facebook.png")}main#main .info-links .sns-link-wrapper a.sns-link.inked-in::before{background-image:url("../img/sns_logo_linked_in.png")}main#main .info-links .sns-link-wrapper a.sns-link:hover{background-color:#fff}footer#footer{padding:20px 30px;background-color:#049;color:#fff}footer#footer .footer-logo{display:inline-block;width:185px;height:63px;padding:5px;background-image:url(../img/footer_logo.png);background-size:cover;vertical-align:top;line-height:0}footer#footer .company-name{margin-top:5px;font-size:2rem;font-weight:600}footer#footer .company-name span{display:inline-block;margin-left:10px;font-size:1.6rem}footer#footer .company-info{display:flex;gap:0 50px;margin-top:5px;font-size:1.5rem}footer#footer .company-info a{color:#fff}footer#footer small{display:block;margin-top:50px;font-size:1.4rem;text-align:center}@media(max-width: 1350px){main#main .top-visual .top-visual-contents .exhibit-guide{font-size:2.2rem}main#main .top-visual .top-visual-contents .kv-bar{margin-top:20px;font-size:2rem}main#main .top-visual .top-visual-contents img.kv-title{margin:10px auto}main#main .top-visual .top-visual-contents .exhibit-info{gap:0 30px}main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-info-h{gap:0 10px;padding:0 15px;font-size:1.8rem}main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-date,main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-venue{font-size:2.2rem}main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-date span,main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-venue span{padding:0 2px;font-size:2.5rem}main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-date span.num,main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-venue span.num{font-size:3.5rem;font-weight:700}main#main section.exhibit-introduction .exhibit-introduction-grid{gap:35px 25px;margin-top:40px}main#main section.exhibit-introduction .exhibit-introduction-grid .exhibit-box .exhibit-h{font-size:2.4rem}main#main section.exhibit-introduction .exhibit-introduction-grid .exhibit-box .exhibit-box-flex .exhibit-contents-info .exhibit-link-wrapper{gap:5px}main#main section.exhibit-introduction .exhibit-introduction-grid .exhibit-box .exhibit-box-flex .exhibit-contents-info .exhibit-link-wrapper a.link-btn{padding:5px 10px;font-size:1.5rem}main#main section.highlights .highlights-wrapper{padding:40px 20px}main#main section.highlights .highlights-wrapper .highlights-info-grid .highlights-info{padding:0 10px}main#main section.highlights .highlights-wrapper .highlights-info-grid .highlights-info .highlights-info-title{padding:10px;font-size:2rem}}@media(max-width: 1050px){main#main .top-visual .top-visual-contents .exhibit-guide{font-size:2rem}main#main .top-visual .top-visual-contents .kv-bar{margin-top:10px;font-size:1.8rem}main#main .top-visual .top-visual-contents img.kv-title{width:40%;margin:5px auto}main#main .top-visual .top-visual-contents .exhibit-info{flex-direction:column;align-items:center;gap:5px 0}main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-info-h{gap:0 7px;padding:0 10px;font-size:1.6rem}main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-date,main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-venue{font-size:2rem}main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-date span,main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-venue span{padding:0 2px;font-size:2.2rem}main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-date span.num,main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-venue span.num{font-size:3.2rem;font-weight:700}main#main .btn-qr-wrapper{gap:0 20px;margin:20px 0}main#main .btn-qr-wrapper a.contact-btn,main#main .btn-qr-wrapper a.register-btn{height:50px;margin-top:10px;padding:0 40px;font-size:2rem;line-height:50px}main#main h2{padding:7px;font-size:2.4rem}main#main section{margin-top:50px}main#main section.highlights .highlights-wrapper img.highlights-map-img{width:90%}main#main section.highlights .highlights-wrapper .highlights-info-grid{grid-template-columns:1fr;margin-top:10px}main#main section.highlights .highlights-wrapper .highlights-info-grid .highlights-info{padding:20px 0}main#main section.highlights .highlights-wrapper .highlights-info-grid .highlights-info+.highlights-info{border-left:none;border-top:1.5px solid #049}main#main section.booth-location .booth-location-wrapper{padding:30px 50px}main#main .info-links h2{padding:6px;border:3px solid #64b4c8}main#main .info-links .other-site-link-wrapper{gap:10px;margin:20px 0}main#main .info-links .other-site-link-wrapper a.other-site-link{font-size:1.7rem}main#main .info-links .sns-link-wrapper{gap:0 10px}main#main .info-links .sns-link-wrapper a.sns-link{padding:5px 15px;font-size:2.2rem}main#main .info-links .sns-link-wrapper a.sns-link::before{width:35px;height:35px}}@media(max-width: 768px){img.bg-deco{width:200%;bottom:50px}.pc{display:none}.sp{display:block}header#header h1.header-logo a{width:138px;height:45px}header#header a.register-btn{padding:0 20px;font-size:1.5rem;line-height:50px}main#main{margin-top:49px;padding-bottom:40px}main#main .top-visual{aspect-ratio:5/8}main#main .top-visual .top-visual-contents{top:6%}main#main .top-visual .top-visual-contents .exhibit-guide{font-size:1.8rem}main#main .top-visual .top-visual-contents .kv-bar{margin-top:15px;padding:7px;font-size:1.7rem}main#main .top-visual .top-visual-contents img.kv-title{width:90%}main#main .top-visual .top-visual-contents .exhibit-info{flex-direction:column;align-items:center;gap:15px 0}main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper{flex-direction:column;gap:10px 0}main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-info-h{gap:0 10px;font-size:1.6rem}main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-date,main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-venue{font-size:1.8rem;text-align:center}main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-date span,main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-venue span{font-size:2rem}main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-date span.num,main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-venue span.num{font-size:2.5rem}main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-date span.time,main#main .top-visual .top-visual-contents .exhibit-info .exhibit-info-wrapper .exhibit-venue span.time{font-size:2.4rem;line-height:1.5}main#main .btn-qr-wrapper{flex-direction:column;align-items:center;gap:15px 0;margin:20px 0}main#main .btn-qr-wrapper a.contact-btn,main#main .btn-qr-wrapper a.register-btn{width:270px;height:50px;margin:0;padding:0 60px;font-size:2rem;line-height:50px}main#main .btn-qr-wrapper a.contact-btn{margin-bottom:10px}main#main .btn-qr-wrapper img.qr-code{width:100px;height:100px}main#main h2{padding:5px;font-size:2rem;border-radius:10px}main#main p.event-introduction{margin-top:30px;font-size:1.6rem}main#main img.booth-cg{margin:30px 0}main#main section{margin-top:40px}main#main section.exhibit-introduction .exhibit-introduction-grid{grid-template-columns:1fr;margin-top:30px}main#main section.exhibit-introduction .exhibit-introduction-grid .exhibit-box{padding:25px 15px 20px}main#main section.exhibit-introduction .exhibit-introduction-grid .exhibit-box .exhibit-genre{font-size:1.6rem;left:50%;transform:translateX(-50%);top:-16px}main#main section.exhibit-introduction .exhibit-introduction-grid .exhibit-box .exhibit-h{font-size:2rem;line-height:1.5}main#main section.exhibit-introduction .exhibit-introduction-grid .exhibit-box .exhibit-h span{margin-left:10px}main#main section.exhibit-introduction .exhibit-introduction-grid .exhibit-box .exhibit-box-flex{grid-template-columns:1fr;margin-top:15px}main#main section.exhibit-introduction .exhibit-introduction-grid .exhibit-box .exhibit-box-flex .exhibit-contents-info .exhibit-outline{margin-bottom:10px;font-size:1.7rem}main#main section.exhibit-introduction .exhibit-introduction-grid .exhibit-box .exhibit-box-flex .exhibit-contents-info ul.exhibit-text{font-size:1.5rem;line-height:1.5}main#main section.exhibit-introduction .exhibit-introduction-grid .exhibit-box .exhibit-box-flex .exhibit-contents-info .exhibit-link-wrapper{justify-content:center;gap:10px}main#main section.exhibit-introduction .exhibit-introduction-grid .exhibit-box .exhibit-box-flex .exhibit-contents-info .exhibit-link-wrapper a.link-btn{padding:10px 15px;font-size:1.6rem}main#main section.highlights .highlights-wrapper{padding:20px 15px;border-radius:15px}main#main section.highlights .highlights-wrapper img.highlights-map-img{width:100%}main#main section.highlights .highlights-wrapper .highlights-info-grid{grid-template-columns:1fr;margin-top:0}main#main section.highlights .highlights-wrapper .highlights-info-grid .highlights-info{padding:20px 0}main#main section.highlights .highlights-wrapper .highlights-info-grid .highlights-info .highlights-info-title{padding:10px;font-size:1.8rem}main#main section.highlights .highlights-wrapper .highlights-info-grid .highlights-info .highlights-info-title span{width:20px;height:20px;font-size:1.8rem;line-height:20px}main#main section.highlights .highlights-wrapper .highlights-info-grid .highlights-info .highlights-info-outline{font-size:1.8rem}main#main section.highlights .highlights-wrapper .highlights-info-grid .highlights-info+.highlights-info{border-left:none;border-top:1.5px solid #049}main#main section.booth-location{margin-bottom:30px}main#main section.booth-location .booth-location-wrapper{margin-top:20px;padding:20px 15px;border-radius:15px}main#main section.booth-location .booth-location-wrapper .booth-location-text{font-size:1.6rem}main#main section.booth-location .booth-location-wrapper .booth-location-text span{font-size:2rem}main#main section.booth-location .booth-location-wrapper img.booth-map-img{margin-top:20px}main#main .info-links{margin-top:40px}main#main .info-links h2{padding:5px;border:3px solid #64b4c8}main#main .info-links .other-site-link-wrapper{grid-template-columns:1fr;margin:15px 0}main#main .info-links .other-site-link-wrapper a.other-site-link{padding:7px;font-size:1.6rem}main#main .info-links .sns-link-wrapper{gap:0 15px}main#main .info-links .sns-link-wrapper a.sns-link{gap:0 10px;padding:7px 15px;font-size:1.6rem}main#main .info-links .sns-link-wrapper a.sns-link::before{width:25px;height:25px}footer#footer{padding:15px 20px 20px}footer#footer .footer-logo{width:135px;height:45px}footer#footer .company-name{display:flex;flex-direction:column;gap:5px 0;margin-top:10px;font-size:1.8rem}footer#footer .company-name span{margin:0;font-size:1.4rem}footer#footer .company-info{flex-direction:column;margin-top:10px;font-size:1.4rem}footer#footer small{margin-top:20px;font-size:1.2rem}}/*# sourceMappingURL=style.min.css.map */


