.exh .exh-section .wrap{padding:2.5rem 0}.exh .exh-section .title{text-align:center;font-size:2rem;font-weight:700;color:#ff5a46}@media screen and (max-width:1365px){.exh .exh-section .title{font-size:1.5rem}}.exh__main-visual .wrap{position:relative;height:900px;overflow:hidden}@media screen and (max-width:1919px){.exh__main-visual .wrap{height:854px}}@media screen and (max-width:1535px){.exh__main-visual .wrap{height:768px}}@media screen and (max-width:1023px){.exh__main-visual .wrap{height:initial}}.exh__main-visual .wrap .main-bg{width:100%;background-size:contain}.exh__main-visual .wrap .enjoy-netex{position:absolute;top:64px;left:122px}@media screen and (max-width:1535px){.exh__main-visual .wrap .enjoy-netex{top:80px;left:52px}}@media screen and (max-width:1023px){.exh__main-visual .wrap .enjoy-netex{top:40px;left:24px}}@media screen and (max-width:767px){.exh__main-visual .wrap .enjoy-netex{top:24px;left:0;right:0}}.exh__main-visual .wrap .enjoy-netex .catch-copy{text-align:center;color:#fff;font-weight:700;font-family:"M PLUS 1p",Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.exh__main-visual .wrap .enjoy-netex .catch-copy p{margin:0}.exh__main-visual .wrap .enjoy-netex .catch-copy__main{font-size:clamp(2rem,1.4rem + 3vw,5rem);line-height:1.1}.exh__main-visual .wrap .enjoy-netex .catch-copy__sub{margin-top:.5rem;font-size:clamp(1rem,.8rem + 1vw,2rem);line-height:1.2}.exh__main-visual .wrap .enjoy-netex .vis-count{margin-top:1rem}.exh__main-visual .wrap .enjoy-netex .vis-count__label{color:#fff;font-size:1.5rem;font-weight:700;text-align:center}.exh__main-visual .wrap .enjoy-netex .vis-count__counter{display:flex;justify-content:center;align-items:center;margin-top:.5rem}.exh__main-visual .wrap .enjoy-netex .vis-count__counter .digit{background-color:#fff;border:solid 1px gainsboro;border-radius:8px;padding:.5rem 1rem}.exh__main-visual .wrap .enjoy-netex .vis-count__counter .digit+.digit{margin-left:.75rem}@media screen and (max-width:767px){.exh__main-visual .wrap .enjoy-netex .vis-count__counter .digit+.digit{margin-left:.5rem}}.exh__main-visual .wrap .enjoy-netex .vis-count__counter .digit__text{font-size:clamp(1rem,.5rem + 2.5vw,3.5rem);font-weight:700;line-height:1;color:tomato}.exh__main-visual .wrap .enjoy-netex .select-visit-exh{margin-top:4rem}@media screen and (max-width:1365px){.exh__main-visual .wrap .enjoy-netex .select-visit-exh{margin-top:2rem}}@media screen and (max-width:359px){.exh__main-visual .wrap .enjoy-netex .select-visit-exh{margin-top:2rem}}.exh__main-visual .wrap .enjoy-netex .select-visit-exh .visit-exh-action{display:flex;justify-content:center}.exh__main-visual .wrap .enjoy-netex .select-visit-exh .visit-exh-action__select{width:70%;min-width:300px;margin:0}@media screen and (max-width:767px){.exh__main-visual .wrap .enjoy-netex .select-visit-exh .visit-exh-action__select{min-width:initial}}@media screen and (max-width:359px){.exh__main-visual .wrap .enjoy-netex .select-visit-exh .visit-exh-action__select{width:64%}}.exh__main-visual .wrap .enjoy-netex .select-visit-exh .visit-exh-action__select .visit-exh-action-control{-webkit-appearance:none;-webkit-border-radius:0;z-index:1;border-top-left-radius:48px;border-bottom-left-radius:48px;padding:.5rem 1.5rem;height:56px;color:#ff5a46;font-weight:700}.exh__main-visual .wrap .enjoy-netex .select-visit-exh .visit-exh-action__select .visit-exh-action-control option{color:#ff5a46;font-weight:700}.exh__main-visual .wrap .enjoy-netex .select-visit-exh .visit-exh-action__btn{display:block;padding:.5rem 4rem;color:#fff;font-weight:700;background:#fa3d3c;background:-moz-linear-gradient(#ff6959 0%,#fa3d3c 100%);background:-webkit-gradient(linear,left top,left bottom,from(#ff6959),to(#fa3d3c));background:-webkit-linear-gradient(#ff6959 0%,#fa3d3c 100%);background:-o-linear-gradient(#ff6959 0%,#fa3d3c 100%);background:linear-gradient(#ff6959,#fa3d3c);border-top-right-radius:48px;border-bottom-right-radius:48px}@media screen and (max-width:1365px){.exh__main-visual .wrap .enjoy-netex .select-visit-exh .visit-exh-action__btn{padding:.5rem 1.75rem}}@media screen and (max-width:767px){.exh__main-visual .wrap .enjoy-netex .select-visit-exh .visit-exh-action__btn{padding:.5rem 1.5rem}}.exh__main-visual .wrap .enjoy-netex .links{display:flex;justify-content:center;gap:2rem;width:24vw;margin:4rem auto 0}@media screen and (max-width:1535px){.exh__main-visual .wrap .enjoy-netex .links{margin:2rem auto 0}}@media screen and (max-width:767px){.exh__main-visual .wrap .enjoy-netex .links{width:72%}}.exh__main-visual .wrap .enjoy-netex .links a{display:block}.exh__main-visual .wrap .enjoy-netex .links a img{width:100%;background-size:contain}.exh__main-visual .wrap .about-netex{position:absolute;top:72px;right:0;width:12vw;display:flex;flex-direction:column}@media screen and (max-width:1365px){.exh__main-visual .wrap .about-netex{top:24px}}@media screen and (max-width:767px){.exh__main-visual .wrap .about-netex{top:initial;bottom:20px;width:32vw}}.exh__main-visual .wrap .about-netex a img{width:100%;background-size:contain}.exh__main-visual .wrap .about-netex a+a{margin-top:0rem}.exh__main-visual .wrap .information{position:absolute;top:0;bottom:0;left:calc(50vw + 2rem);margin-top:auto;margin-bottom:auto;width:30vw;height:40vh}@media screen and (max-width:1023px){.exh__main-visual .wrap .information{display:none}}.exh__main-visual .wrap .information__wrap{position:relative}.exh__main-visual .wrap .information__wrap .pick-up{position:absolute;top:-80px;left:-16px;transform:rotate(-5deg)}.exh__main-visual .wrap .information__wrap .pick-up__notice{position:relative;display:inline-block;margin:1.5em 0;padding:8px 12px;min-width:120px;max-width:100%;background:#1976d2;transform:rotate(-5deg);border-radius:16px}.exh__main-visual .wrap .information__wrap .pick-up__notice:before{content:"";position:absolute;top:98%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #1976D2}.exh__main-visual .wrap .information__wrap .pick-up__notice p{margin:0;padding:0;text-align:center;font-weight:700;font-size:1.6rem;color:#fff}.exh__main-visual .wrap .information__wrap .exh-gate img{width:100%;background-size:contain}.exh__in-session .in-session{padding:2rem 0}.exh__in-session .in-session__section-title{font-size:1.6rem;font-weight:700;color:tomato}.exh__in-session .in-session .exh-gate-list{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:1rem}@media screen and (max-width:767px){.exh__in-session .in-session .exh-gate-list{margin-top:1rem;padding:0 .5rem}}.exh__in-session .in-session .exh-gate-list__gate{width:calc((100% - 2rem)/2);border:solid 1px #f5f5f5;box-shadow:2px 2px 4px #dcdcdc;border-radius:16px;padding:1rem}@media screen and (max-width:767px){.exh__in-session .in-session .exh-gate-list__gate{width:100%}}.exh__in-session .in-session .exh-gate-list__gate a{color:#3c3c3c}.exh__in-session .in-session .exh-gate-list__gate .gate__row{display:flex;gap:.5rem}@media screen and (max-width:1023px){.exh__in-session .in-session .exh-gate-list__gate .gate__row{flex-wrap:wrap}}.exh__in-session .in-session .exh-gate-list__gate .gate-image{position:relative;width:300px;flex-shrink:0}@media screen and (max-width:1023px){.exh__in-session .in-session .exh-gate-list__gate .gate-image{width:100%}}.exh__in-session .in-session .exh-gate-list__gate .gate-image img{width:100%}.exh__in-session .in-session .exh-gate-list__gate .gate-image .pick-up{position:absolute;bottom:0;right:24px;transform:rotate(-5deg)}.exh__in-session .in-session .exh-gate-list__gate .gate-image .pick-up__notice{position:relative;display:inline-block;margin:1.5em 0;padding:8px 12px;min-width:120px;max-width:100%;background:tomato;transform:rotate(-5deg);border-radius:16px}.exh__in-session .in-session .exh-gate-list__gate .gate-image .pick-up__notice p{margin:0;padding:0;text-align:center;font-weight:700;font-size:1.6rem;color:#fff}@media screen and (max-width:767px){.exh__in-session .in-session .exh-gate-list__gate .recommend{flex-grow:1}}.exh__in-session .in-session .exh-gate-list__gate .recommend__title{margin-top:.5rem}.exh__in-session .in-session .exh-gate-list__gate .recommend__title p{margin:0;font-weight:700;color:tomato}.exh__in-session .in-session .exh-gate-list__gate .recommend__contents{margin-top:.25rem}.exh__in-session .in-session .exh-gate-list__gate .recommend__contents p{background-color:#fffff4;border:dotted 2px orange;border-radius:8px;margin:0;padding:1rem;font-size:.9rem}.exh__in-session .in-session .exh-gate-list__gate .guide{margin-top:1rem;padding:0 1rem}@media screen and (max-width:767px){.exh__in-session .in-session .exh-gate-list__gate .guide{padding:0}}.exh__in-session .in-session .exh-gate-list__gate .guide__title{font-weight:700;color:tomato}.exh__in-session .in-session .exh-gate-list__gate .guide__contents{font-size:.9rem;margin-top:.25rem;padding:.75rem .5rem;border-top:solid 2px tomato}.exh__search{background-color:#fff}.exh__search .wrap .search-img{margin-top:3rem}.exh__search .wrap .search-img img{display:block;margin:0 auto;width:40%;max-width:400px;min-width:300px}@media screen and (max-width:767px){.exh__search .wrap .search-img img{width:100%;min-width:initial;padding:0 1rem}}.exh__search .wrap .search-box{margin-top:2rem}.exh__search .wrap .search-box__outline .search-item{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.exh__search .wrap .search-box__outline .search-item__keyword{width:50%;min-width:496px}@media screen and (max-width:767px){.exh__search .wrap .search-box__outline .search-item__keyword{width:100%;min-width:initial}}.exh__search .wrap .search-box__outline .search-item__keyword .form-control{border-top-left-radius:48px;border-bottom-left-radius:48px;padding:.5rem 1.5rem;height:56px;font-weight:700}@media screen and (max-width:767px){.exh__search .wrap .search-box__outline .search-item__keyword .form-control{border-radius:8px}}.exh__search .wrap .search-box__outline .search-item__search-btn{width:20%}@media screen and (max-width:767px){.exh__search .wrap .search-box__outline .search-item__search-btn{width:100%;margin-top:.5rem}}.exh__search .wrap .search-box__outline .search-item__search-btn .btn-search{display:block;height:56px;width:100%;padding:.5rem 4rem;color:#fff;font-weight:700;background:#fa3d3c;background:linear-gradient(#ff6959,#fa3d3c);border-top-right-radius:48px;border-bottom-right-radius:48px}@media screen and (max-width:767px){.exh__search .wrap .search-box__outline .search-item__search-btn .btn-search{border-radius:8px}}.exh__speech{background-color:#fff2f1}.exh__speech .wrap .slider-frame{margin-top:3rem}.exh__speech .wrap .slider-frame .speech-slider .speech a{outline:none}.exh__speech .wrap .slider-frame .speech-slider .speech img{display:block;padding:0 1rem;width:100%;background-size:contain}.exh__new-arrival{background-color:#fff2f1}.exh__popular{background-color:#fff}.exh__new-arrival .wrap .slider-item,.exh__popular .wrap .slider-item{padding:0 1rem}@media screen and (max-width:1365px){.exh__new-arrival .wrap .slider-item,.exh__popular .wrap .slider-item{padding:0 .5rem}}.exh__new-arrival .wrap .slider-item .booth,.exh__popular .wrap .slider-item .booth{border:solid 1px #f5f5f5;box-shadow:2px 2px 4px #dcdcdc;border-radius:16px}.exh__new-arrival .wrap .slider-item .booth__img,.exh__popular .wrap .slider-item .booth__img{position:relative}.exh__new-arrival .wrap .slider-item .booth__img .booth-img,.exh__popular .wrap .slider-item .booth__img .booth-img{display:block;width:32%;margin:0 auto;padding:2rem 0 1rem;background-size:contain;border-top-right-radius:16px;border-top-left-radius:16px}.exh__new-arrival .wrap .slider-item .booth__img .new-icon,.exh__popular .wrap .slider-item .booth__img .new-icon{position:absolute;display:block;top:0;right:0}.exh__new-arrival .wrap .slider-item .booth__co-name,.exh__popular .wrap .slider-item .booth__co-name{width:100%;max-height:3rem;min-height:3rem;overflow:hidden}.exh__new-arrival .wrap .slider-item .booth__co-name p,.exh__popular .wrap .slider-item .booth__co-name p{margin:0;padding:.5rem 1rem;font-weight:700;color:tomato;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-height:3rem;min-height:3rem;overflow:hidden;line-height:2}.exh__new-arrival .wrap .slider-item .booth__overview,.exh__popular .wrap .slider-item .booth__overview{border-top:solid 1px #f5f5f5;padding:1rem .5rem 0;color:#4c4c4c;width:100%;max-height:5rem;min-height:5rem;overflow:hidden}.exh__new-arrival .wrap .slider-item .booth__visit,.exh__popular .wrap .slider-item .booth__visit{padding:1rem 0;text-align:center;color:#ff5a46;font-weight:700}.exh__co-list{background-color:#fff}.exh__co-list .wrap{padding:5rem 0 0!important}@media screen and (max-width:767px){.exh__co-list .wrap{padding:3rem 0 0!important}}.exh__co-list .wrap .slider-frame .slick-arrow:before{content:""!important;width:100%!important;height:100%!important;position:absolute;top:0;left:0}.exh__co-list .wrap .slider-frame .slick-next:before{background:url(../../img/arrow_right.png)!important;background-size:contain!important}.exh__co-list .wrap .slider-frame .slick-prev:before{background:url(../../img/arrow_left.png)!important;background-size:contain!important}.exh__co-list .wrap .slider-frame .slick-arrow{z-index:2!important;width:40px!important;height:40px!important}.exh__co-list .wrap .slider-frame .slick-next{right:-30px!important}@media screen and (max-width:767px){.exh__co-list .wrap .slider-frame .slick-next{right:4px!important}}.exh__co-list .wrap .slider-frame .slick-prev{left:-30px!important}@media screen and (max-width:767px){.exh__co-list .wrap .slider-frame .slick-prev{left:4px!important}}.exh__co-list .wrap .slider-frame .slider-item,.exh__co-list .wrap .slider-frame .slider-item .company .logo{padding:0 1rem}.exh__co-list .wrap .slider-frame .slider-item .company .logo a{outline:none}.exh__co-list .wrap .slider-frame .slider-item .company .logo img{width:100%;background-size:contain}.exh__co-list .wrap .slider-frame .slider-item .company+.company{margin-top:1rem}.exh__estimate{background-color:#fff;padding-top:5rem}@media screen and (max-width:767px){.exh__estimate{padding-top:3rem}}.exh__estimate .wrap{padding:0}.exh__estimate .wrap .estimate-frame{padding:3rem 0;background:#ffa380;background:-moz-linear-gradient(left,#ff817f 0%,#ffa380 100%);background:-webkit-gradient(linear,left center,right center,from(#ff817f),to(#ffa380));background:-webkit-linear-gradient(left,#ff817f 0%,#ffa380 100%);background:-o-linear-gradient(left,#ff817f 0%,#ffa380 100%);background:linear-gradient(to right,#ff817f,#ffa380)}.exh__estimate .wrap .estimate-frame .msg{text-align:center;color:#fff;font-weight:700}.exh__estimate .wrap .estimate-frame .msg .req{letter-spacing:2px}.exh__estimate .wrap .estimate-frame .msg .req .strong{font-size:150%}@media screen and (max-width:767px){.exh__estimate .wrap .estimate-frame .msg .req .strong{font-size:136%}}@media screen and (max-width:410px){.exh__estimate .wrap .estimate-frame .msg .req .strong{font-size:128%}}.exh__estimate .wrap .estimate-frame .msg .note{letter-spacing:2px}.exh__estimate .wrap .estimate-frame .estimate-action{display:flex;justify-content:center}.exh__estimate .wrap .estimate-frame .estimate-action__btn{padding:1.5rem 6rem;color:#fff;font-weight:700;background:#fa3d3c;background:-moz-linear-gradient(#ff6959 0%,#fa3d3c 100%);background:-webkit-gradient(linear,left top,left bottom,from(#ff6959),to(#fa3d3c));background:-webkit-linear-gradient(#ff6959 0%,#fa3d3c 100%);background:-o-linear-gradient(#ff6959 0%,#fa3d3c 100%);background:linear-gradient(#ff6959,#fa3d3c);border-radius:48px}@media screen and (max-width:767px){.exh__estimate .wrap .estimate-frame .estimate-action__btn{padding:1.5rem 3rem}}@media screen and (max-width:410px){.exh__estimate .wrap .estimate-frame .estimate-action__btn{padding:1rem 1.5rem}}.exh__information{background-color:#fff2f1;padding:2rem 0}.exh__information .information__section-title{font-size:1.6rem;font-weight:700;color:tomato}.exh__information .information__contents{margin-top:1rem}.exh__information .information__contents .info-row{display:flex;flex-wrap:wrap;padding:.75rem 1rem;border-top:solid 1px gainsboro}@media screen and (max-width:767px){.exh__information .information__contents .info-row{padding:1rem}}.exh__information .information__contents .info-row:last-child{border-bottom:solid 1px gainsboro}.exh__information .information__contents .info-col{display:flex;align-items:center}@media screen and (max-width:767px){.exh__information .information__contents .info-col{width:100%;justify-content:space-between}}.exh__information .information__contents .info-col__date{width:10rem}@media screen and (max-width:767px){.exh__information .information__contents .info-col__date{width:initial}}.exh__information .information__contents .info-col__category{width:14rem}@media screen and (max-width:767px){.exh__information .information__contents .info-col__category{width:initial}}.exh__information .information__contents .info-col__category .category-chip{display:inline-block;width:10rem;border:solid 1px gainsboro;background-color:#f5f5f5;border-radius:9999px;padding:.25rem .75rem;font-size:.8rem;text-align:center}.exh__information .information__contents .info-col.info-title{flex-shrink:0}@media screen and (max-width:767px){.exh__information .information__contents .info-col.info-title{flex-shrink:1;width:100%;margin-top:1rem}}.exh__information .information__contents .info-col.info-title a{text-decoration:underline;color:tomato}.exh__information .information__action{margin-top:2rem;text-align:center}.exh__information .information__action a{padding:1rem 6rem}@media screen and (max-width:767px){.exh__information .information__action a{padding:1rem 5rem}}.exh__guide-movie .guide-movie__information{display:none}@media screen and (max-width:1365px){.exh__guide-movie .guide-movie__information{display:block}}.exh__guide-movie .guide-movie__information .movie-list .movie-item__title{text-align:center;font-weight:700;color:tomato;font-size:0}.exh__guide-movie .guide-movie__information .movie-list .movie-item__title span{display:inline-block;font-size:2.2rem}@media screen and (max-width:767px){.exh__guide-movie .guide-movie__information .movie-list .movie-item__title span{font-size:1.6rem}}.exh__guide-movie .guide-movie__information .movie-list .movie-item__exh-gate .exh-gate img{width:100%;background-size:contain}.exh__guide-movie .guide-movie__information .movie-list .movie-item__description{margin-top:.75rem;padding:1rem;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;background-color:#f5f5f5;box-shadow:2px 2px 4px #dcdcdc}@media screen and (max-width:1023px){.exh__guide-movie .guide-movie__introduce{margin-top:2rem}}.exh__guide-movie .guide-movie__introduce .movie-list{display:flex;flex-wrap:wrap;gap:4rem}@media screen and (max-width:767px){.exh__guide-movie .guide-movie__introduce .movie-list{gap:2rem}}.exh__guide-movie .guide-movie__introduce .movie-list .movie-item{width:calc((100% - 4rem)/2)}@media screen and (max-width:767px){.exh__guide-movie .guide-movie__introduce .movie-list .movie-item{width:100%}}.exh__guide-movie .guide-movie__introduce .movie-list .movie-item__title{font-size:0}.exh__guide-movie .guide-movie__introduce .movie-list .movie-item__title span{display:inline-block;font-size:1.1rem}@media screen and (max-width:767px){.exh__guide-movie .guide-movie__introduce .movie-list .movie-item__title span{font-size:1.1rem}}.exh__guide-movie .guide-movie__introduce .movie-list .movie-item__movie{margin-top:.5rem;aspect-ratio:16/9;border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden;box-shadow:2px 2px 4px #dcdcdc}.exh__guide-movie .guide-movie__introduce .movie-list .movie-item__movie iframe{width:100%;height:100%}.exh__guide-movie .guide-movie__introduce .movie-list .movie-item__description{padding:1rem;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;background-color:#f5f5f5;box-shadow:2px 2px 4px #dcdcdc}
