@font-face{font-family:SerialBNeue-Medium;src:url(../font/SerialBNeue/SerialBNeue-Medium.eot);src:url(../font/SerialBNeue/SerialBNeue-Medium.eot?#iefix) format("embedded-opentype"),url(../font/SerialBNeue/SerialBNeue-Medium.woff2) format("woff2"),url(../font/SerialBNeue/SerialBNeue-Medium.woff) format("woff"),url(../font/SerialBNeue/SerialBNeue-Medium.ttf) format("truetype"),url(../font/SerialBNeue/SerialBNeue-Medium.svg#lovericaregular) format("svg");font-weight:400;font-style:normal}@media screen and (min-width:1025px){.main{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 1.9230769231% 0}}.sec{padding:25px 0;width:86.6666666667%;margin:0 auto}@media screen and (min-width:1025px){.sec{width:100%}}.sec_title{font-size:6.6666666667vw;text-align:center}@media screen and (min-width:500px){.sec_title{font-size:2.5rem}}@media screen and (min-width:1025px){.sec_title{font-size:6vw;text-align:left}}@media screen and (min-width:1025px) and (min-width:500px){.sec_title{font-size:2.25rem}}@media screen and (min-width:1025px){.sec_intro{width:49.0588706448%}}.sec_intro .sec_inner{padding:20px 0 60px}@media screen and (min-width:1025px){.sec_intro .sec_inner{padding:0 1.5789473684%}}.sec_intro .intro_title{text-align:center}@media screen and (min-width:1025px){.sec_intro .intro_title{text-align:left}}.sec_intro .intro_title span{display:block;font-size:8.2666666667vw;line-height:1.1451612903}@media screen and (min-width:500px){.sec_intro .intro_title span{font-size:3.1rem}}@media screen and (min-width:1025px){.sec_intro .intro_title span{font-size:11.3333333333vw;line-height:1.1176470588}}@media screen and (min-width:1025px) and (min-width:500px){.sec_intro .intro_title span{font-size:4.25rem}}.sec_intro .intro_title .jp{font-size:6.6666666667vw;margin-top:.15em;font-weight:500}@media screen and (min-width:500px){.sec_intro .intro_title .jp{font-size:2.5rem}}@media screen and (min-width:1025px){.sec_intro .intro_title .jp{font-size:10vw;line-height:1.1166666667}}@media screen and (min-width:1025px) and (min-width:500px){.sec_intro .intro_title .jp{font-size:3.75rem}}.sec_intro .lead{margin-top:23px}.sec_intro .lead.lang_jp{font-size:3.3333333333vw;line-height:1.56}@media screen and (min-width:500px){.sec_intro .lead.lang_jp{font-size:1.25rem}}@media screen and (min-width:1025px){.sec_intro .lead.lang_jp{font-size:3.6vw;line-height:1.5925925926}}@media screen and (min-width:1025px) and (min-width:500px){.sec_intro .lead.lang_jp{font-size:1.35rem}}.sec_intro .lead.lang_en{font-size:4vw;line-height:1.3}@media screen and (min-width:500px){.sec_intro .lead.lang_en{font-size:1.5rem}}@media screen and (min-width:1025px){.sec_intro .lead.lang_en{line-height:1.1666666667}}.sec_intro .more{margin-top:25px;font-size:4vw;border-bottom:#000 1px solid}@media screen and (min-width:500px){.sec_intro .more{font-size:1.5rem}}.sec_info{background:#0ac56e;width:100%}@media screen and (min-width:1025px){.sec_info{width:49.0588706448%}}.sec_info .sec_inner{width:94.6666666667%;margin:0 auto}@media screen and (min-width:1025px){.sec_info .sec_inner{width:91.8367346939%}}@media screen and (min-width:1025px){.sec_info .sec_title{text-align:center}}.sec_info .sec_head{text-align:center;font-size:6.6666666667vw;line-height:1.2;margin-top:32px}@media screen and (min-width:500px){.sec_info .sec_head{font-size:2.5rem}}@media screen and (min-width:1025px){.sec_info .sec_head{font-size:4.6666666667vw;margin-top:15px}}@media screen and (min-width:1025px) and (min-width:500px){.sec_info .sec_head{font-size:1.75rem}}.sec_info .detail1{margin-top:30px;border-top:1px solid #000}.sec_info .detail1 li{border-bottom:1px solid #000;line-height:2.1212121212}@media screen and (min-width:1025px){.sec_info .detail1 li{font-size:3.6vw;line-height:1.6956521739}}@media screen and (min-width:1025px) and (min-width:500px){.sec_info .detail1 li{font-size:1.35rem}}.sec_info .detail2 li{display:flex;margin-top:20px;font-size:3.3333333333vw}@media screen and (min-width:500px){.sec_info .detail2 li{font-size:1.25rem}}@media screen and (min-width:1025px){.sec_info .detail2 li{margin-top:15px;font-size:2.9333333333vw}}@media screen and (min-width:1025px) and (min-width:500px){.sec_info .detail2 li{font-size:1.1rem}}.sec_info .detail2 .label{width:35.3846153846%;max-width:115px;line-height:1.6}@media screen and (min-width:1025px){.sec_info .detail2 .label{line-height:1.3181818182}}.sec_info .detail2 .txt{line-height:1.6}@media screen and (min-width:1025px){.sec_info .detail2 .txt{line-height:1.3181818182}}.sec_info .notes{margin-top:20px}@media screen and (min-width:1025px){.sec_info .notes{margin-top:15px;font-size:2.9333333333vw}}@media screen and (min-width:1025px) and (min-width:500px){.sec_info .notes{font-size:1.1rem}}.sec_info .notes p{font-size:3.3333333333vw;line-height:1.6;padding-left:1em;text-indent:-1em}@media screen and (min-width:500px){.sec_info .notes p{font-size:1.25rem}}@media screen and (min-width:1025px){.sec_info .notes p{font-size:2.9333333333vw;line-height:1.3181818182}}@media screen and (min-width:1025px) and (min-width:500px){.sec_info .notes p{font-size:1.1rem}}.sec_info .buy{display:block;text-align:center;color:#fff;background:#000;height:35px;line-height:35px;margin-top:20px;font-size:4vw}@media screen and (min-width:500px){.sec_info .buy{font-size:1.5rem}}@media screen and (min-width:1025px){.sec_info .buy{font-size:3.3333333333vw;height:37.5px;line-height:36px}}@media screen and (min-width:1025px) and (min-width:500px){.sec_info .buy{font-size:1.25rem}}.sec_info .buy.coming{filter:brightness(.6);opacity:.5;pointer-events:none}.sec_info .partner{font-size:2.6666666667vw;line-height:1.6666666667;margin-top:20px}@media screen and (min-width:500px){.sec_info .partner{font-size:1rem}}@media screen and (min-width:1025px){.sec_info .partner{font-size:2.4vw;margin-top:15px}}@media screen and (min-width:1025px) and (min-width:500px){.sec_info .partner{font-size:.9rem}}.sec_info .info_detail.lang_en .detail2 .label,.sec_info .info_detail.lang_en .detail2 .txt{font-size:4vw;line-height:1.3333333333}@media screen and (min-width:500px){.sec_info .info_detail.lang_en .detail2 .label,.sec_info .info_detail.lang_en .detail2 .txt{font-size:1.5rem}}@media screen and (min-width:1025px){.sec_info .info_detail.lang_en .detail2 .label,.sec_info .info_detail.lang_en .detail2 .txt{font-size:3.2vw}}@media screen and (min-width:1025px) and (min-width:500px){.sec_info .info_detail.lang_en .detail2 .label,.sec_info .info_detail.lang_en .detail2 .txt{font-size:1.2rem}}.sec_info .info_detail.lang_en .notes p{font-size:4vw;line-height:1.3333333333;padding-left:.6em;text-indent:-.6em}@media screen and (min-width:500px){.sec_info .info_detail.lang_en .notes p{font-size:1.5rem}}@media screen and (min-width:1025px){.sec_info .info_detail.lang_en .notes p{font-size:2.9333333333vw}}@media screen and (min-width:1025px) and (min-width:500px){.sec_info .info_detail.lang_en .notes p{font-size:1.1rem}}@media screen and (min-width:1025px){.sec_exhibitors{margin-top:50px;border-top:1px solid #000}}.sec_exhibitors .sec_title{margin-bottom:45px;color:#3292ff}@media screen and (min-width:1025px){.sec_exhibitors .sec_title{margin-bottom:25px}}@media screen and (min-width:1025px){.sec_exhibitors .exhibitors_list{-moz-column-count:4;column-count:4;-moz-column-gap:2.0024028835%;column-gap:2.0024028835%}}.sec_exhibitors .exhibitors_list li{padding:5px 0 6px}.sec_exhibitors .exhibitors_list li.host{border-top:1px solid #a6a0a0}@media screen and (min-width:1025px){.sec_exhibitors .exhibitors_list li.line_btm{border-bottom:1px solid #a6a0a0}}.sec_exhibitors .exhibitors_list a{display:flex;justify-content:space-between;align-items:center;gap:5px;font-size:4.2666666667vw;pointer-events:none}@media screen and (min-width:500px){.sec_exhibitors .exhibitors_list a{font-size:1.6rem}}.sec_exhibitors .exhibitors_list .name{line-height:1.1}.sec_exhibitors .exhibitors_list .country{color:#a6a0a0;opacity:.5;text-align:right}@media screen and (min-width:1025px){.sec_program{border-top:1px solid #000}}.sec_exhibition{border-top:1px solid #000}@media screen and (min-width:1025px){.sec_exhibition{border-bottom:1px solid #000}}.sec_food-drink{border-top:1px solid #000}@media screen and (min-width:1025px){.sec_food-drink{width:49.0588706448%;border-top:none}}.sec_goods{border-top:1px solid #000}@media screen and (min-width:1025px){.sec_goods{width:49.0588706448%;border-top:none}}.go_to_top{border-top:1px solid #000}.go_to_top a{display:block;border:1px solid #000;background:#a6a0a0;text-align:center;height:50px;line-height:48px;font-size:5.3333333333vw}@media screen and (min-width:500px){.go_to_top a{font-size:2rem}}@media screen and (max-width:1024px){.footer{border-top:none}}