.c-booth-no__container{display:flex;align-items:center;justify-content:space-between;gap:20px}.c-booth-no{display:flex;align-items:center;gap:8px;padding:4px 20px;background-color:var(--io-background-color--brand);color:var(--io-text-color--brand)}@media(min-width:768px){.c-booth-no{gap:16px;padding:12px 40px}}.c-booth-no .c-booth-no__label{padding-top:2px;font-size:10px}@media(min-width:768px){.c-booth-no .c-booth-no__label{padding-top:4px;font-size:14px}}.c-booth-no .c-booth-no__no{font-size:24px;font-weight:700}@media(min-width:768px){.c-booth-no .c-booth-no__no{font-size:40px}}.c-booth-map-button{display:flex;align-items:center;gap:4px;padding:4px 16px;border-radius:4px;border:1px solid var(--io-color--brand);color:var(--io-text-color--brand);font-size:10px}@media(min-width:768px){.c-booth-map-button{font-size:14px}}.c-booth-map-button svg{aspect-ratio:1/1;height:1.2em;width:1.2em}.c-booth-map-modal,.c-booth-map-modal__cover{position:fixed}.c-booth-map-modal{left:50%;top:50%;width:calc(100% - 32px);max-width:1000px;max-height:80%;padding:20px 16px;background-color:#fff;z-index:2;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media(min-width:768px){.c-booth-map-modal{padding:40px}}.c-booth-map-modal .c-booth-map-modal__header{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:14px;font-weight:700}@media(min-width:768px){.c-booth-map-modal .c-booth-map-modal__header{flex-direction:row;gap:20px;font-size:20px}}.c-booth-map-modal .c-booth-map-modal__booth-no{display:flex;align-items:center;gap:4px;padding:4px 20px;background-color:var(--io-background-color--brand);color:var(--io-text-color--brand)}.c-booth-map-modal .c-booth-map-modal__close-button{display:flex;align-items:center;position:absolute;right:16px;top:20px;font-size:16px;color:var(--io-text-color--gray)}@media(min-width:768px){.c-booth-map-modal .c-booth-map-modal__close-button{right:40px;top:40px}}.c-booth-map-modal .c-booth-map-modal__close-button svg{aspect-ratio:1/1;height:1.2em;width:1.2em}.c-booth-map-modal .c-booth-map-modal__title{margin-top:20px;font-size:12px;font-weight:700}@media(min-width:768px){.c-booth-map-modal .c-booth-map-modal__title{margin-top:40px;font-size:18px}}.c-booth-map-modal figure{display:flex;justify-content:center;margin:0;padding:0}.c-booth-map-modal .c-booth-map-modal__close{display:flex;justify-content:center;margin-top:16px}.c-booth-map-modal .c-booth-map-modal__close button{display:flex;align-items:center;gap:4px;border:1px solid #6b7280;padding:4px 40px;font-size:12px;color:#6b7280}@media(min-width:768px){.c-booth-map-modal .c-booth-map-modal__close button{font-size:16px}}.c-booth-map-modal__cover{left:0;top:0;width:100%;height:100%;z-index:1;background-color:#0006}.c-company-name{display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-between;gap:8px;margin-top:20px}@media(min-width:768px){.c-company-name{flex-direction:row;gap:40px;margin-top:40px}}.c-company-name .c-company-name__name{font-size:24px;font-weight:700}@media(min-width:768px){.c-company-name .c-company-name__name{font-size:32px}}.c-company-name :where(img){display:block;margin-right:auto;margin-left:auto;aspect-ratio:4/1;width:100%;max-width:200px;-o-object-fit:contain;object-fit:contain}@media(min-width:768px){.c-company-name :where(img){max-width:300px;margin-right:0;margin-left:0;-o-object-position:right;object-position:right}}.c-booth-types{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;margin-bottom:12px}.c-booth-types__item{padding:2px 8px;background-color:#aaa;font-size:10px;transform:skew(-12deg);color:#fff}@media(min-width:768px){.c-booth-types__item{padding:4px 16px;font-size:12px}}.c-booth-types__item>div{transform:skew(12deg)}.c-booth-types__item.is--jitsubutsu{background-color:#5185c5}.c-booth-types__item.is--panel{background-color:#8e82bc}.c-booth-types__item.is--experience{background-color:#ec6e81}.c-booth-types__item.is--pamphlet{background-color:#f39a63}.c-booth-types__item.is--freeSample{background-color:#2cadd7}.c-booth-types__item.is--demonstration{background-color:#00ab84}.c-exhibitor-section{margin-top:40px;line-height:1.5}@media(min-width:768px){.c-exhibitor-section{margin-top:80px}}.c-exhibitor-section p+p{margin-top:1em}.c-exhibitor-section ul,.c-exhibitor-section ol{margin-left:1.2em}.c-exhibitor-section ul li+li,.c-exhibitor-section ol li+li{margin-top:.25em}.c-exhibitor-section ul+p,.c-exhibitor-section ol+p{margin-top:.5em}.c-exhibitor-section ul{list-style:disc}.c-exhibitor-section ol{list-style:decimal}.c-exhibitor-section table{width:100%;border-top:1px solid #e5e7eb;border-left:1px solid #e5e7eb}.c-exhibitor-section table th,.c-exhibitor-section table td{padding:10px 8px;border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;font-size:14px;word-break:break-all}@media(min-width:768px){.c-exhibitor-section table th,.c-exhibitor-section table td{padding:12px 16px;font-size:16px}}.c-exhibitor-section table th{background-color:#f3f4f6;width:90px;font-weight:700;white-space:nowrap}@media(min-width:768px){.c-exhibitor-section table th{width:200px}}.c-exhibitor-content{font-size:16px;font-weight:700;text-align:justify;line-height:1.6}@media(min-width:768px){.c-exhibitor-content{font-size:18px}}.c-exhibitor-content p+p,.c-exhibitor-content p+ul,.c-exhibitor-content ul+p{margin-top:.75em}.c-exhibitor-content__main-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1em}@media(min-width:768px){.c-exhibitor-content__main-grid{grid-template-columns:repeat(2,1fr);gap:2em}}.c-exhibitor-content__main-grid>div:first-child{order:2}@media(min-width:768px){.c-exhibitor-content__main-grid>div:first-child{order:1}}.c-exhibitor-content__main-grid>div+figure{order:1}@media(min-width:768px){.c-exhibitor-content__main-grid>div+figure{order:2}}.c-exhibitor-pr{text-align:justify;line-height:1.5}.c-exhibitor-section-heading{display:inline-flex;background-color:var(--io-background-color--brand-sky-blue);padding:8px 40px;font-size:16px;font-weight:700}@media(min-width:768px){.c-exhibitor-section-heading{font-size:18px}}.c-exhibitor-pr-heading{font-size:18px;font-weight:700;margin-bottom:10px}@media(min-width:768px){.c-exhibitor-pr-heading{margin-bottom:20px;font-size:20px}}
