﻿:root,::before,::after{--content-wrap-padding: calc(20em / 16);--ff-ja: -apple-system, BlinkMacSystemFont, "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "Noto Sans JP", "メイリオ", "Meiryo", sans-serif;--f-default: normal normal 1em/1.7 var(--ff-ja);font:var(--f-default)}html{width:100%;height:auto;overflow:auto}body{margin:0;padding:0;width:100%;height:auto;min-width:360px;position:relative;text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font:var(--f-default);font-size:100%}dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,figure,input,textarea,p,blockquote{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}input,button,textarea,address,caption,code,em,th,var,sup,sub{font:var(--f-default)}button{display:inline-block;padding:0;background:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}li{list-style-type:none}img{max-width:100%;height:auto;border:none}svg{width:100%;max-width:100%;height:auto}a:link,a:visited,a:active{color:#000;text-decoration:none}a:not([href]){pointer-events:none}a img{outline:none}html,body,main,article,aside,section,header,footer,canvas,figcaption,figure,nav{display:block}input[type=search],input[type=submit],input[type=button]{border-radius:0;box-sizing:border-box;-webkit-appearance:button;appearance:button;border:none}input[type=search]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=search]::focus,input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}[v-cloak]{display:none}@keyframes sectionFade{0%{opacity:0}100%{opacity:1}}.fade1-enter-active{transition:opacity .6s}.fade1-enter-from{opacity:0}.fade1-enter-to{opacity:1}.fade1-leave-active{transition:none;display:none}.fade1-leave-from{opacity:1}.fade1-leave-to{opacity:0}.fade2-enter-active{transition-property:transform,opacity;transition-duration:.3s}.fade2-enter-from{transform:translateY(-5px);opacity:0}.fade2-enter-to{transform:translateY(0);opacity:1}.fade2-leave-active{transition-property:transform,opacity;transition-duration:.3s;position:absolute}.fade2-leave-from{opacity:1}.fade2-leave-to{opacity:0}.wbr{display:inline-block}.ext-content-wrap{max-width:1000px;margin:auto;padding-left:var(--content-wrap-padding);padding-right:var(--content-wrap-padding)}.ext-button{position:relative;display:inline-block;box-sizing:border-box;padding:.6em 1em;text-align:center}.ext-button[href]{text-decoration:none;cursor:pointer}.ext-button.is-selected{pointer-events:none}.ext-stack{--space: 0px;display:grid;grid-row-gap:var(--space);grid-template-columns:repeat(1, 1fr)}.ext-flex-stack{--space: 0px;display:flex;flex-direction:column;gap:var(--space)}@supports(-webkit-touch-callout: none) and (not (translate: none)){.ext-flex-stack{margin-top:-0.8em}.ext-flex-stack>*{margin-top:.8em}}.ext-flex-grid{--row-gap: 0px;--column-gap: 0px;display:flex;flex-wrap:wrap;row-gap:var(--row-gap);column-gap:var(--column-gap)}.ext-flex-grid>*{--columns: 1;--span: 1;flex:1 1 calc(100%/(var(--columns)/var(--span)));max-width:calc(100%/(var(--columns)/var(--span)) - var(--column-gap)*(var(--columns)/var(--span) - 1)/(var(--columns)/var(--span)))}.ext-flex-grid[data-columns*="#1#"]>*{--columns: 1}.ext-flex-grid>*[data-span*="#1#"]{--span: 1}.ext-flex-grid[data-columns*="#2#"]>*{--columns: 2}.ext-flex-grid>*[data-span*="#2#"]{--span: 2}.ext-flex-grid[data-columns*="#3#"]>*{--columns: 3}.ext-flex-grid>*[data-span*="#3#"]{--span: 3}.ext-flex-grid[data-columns*="#4#"]>*{--columns: 4}.ext-flex-grid>*[data-span*="#4#"]{--span: 4}.ext-flex-grid[data-columns*="#5#"]>*{--columns: 5}.ext-flex-grid>*[data-span*="#5#"]{--span: 5}.ext-flex-grid[data-columns*="#6#"]>*{--columns: 6}.ext-flex-grid>*[data-span*="#6#"]{--span: 6}.ext-flex-grid[data-columns*="#7#"]>*{--columns: 7}.ext-flex-grid>*[data-span*="#7#"]{--span: 7}.ext-flex-grid[data-columns*="#8#"]>*{--columns: 8}.ext-flex-grid>*[data-span*="#8#"]{--span: 8}.ext-flex-grid[data-columns*="#9#"]>*{--columns: 9}.ext-flex-grid>*[data-span*="#9#"]{--span: 9}.ext-flex-grid[data-columns*="#10#"]>*{--columns: 10}.ext-flex-grid>*[data-span*="#10#"]{--span: 10}.ext-flex-grid[data-columns*="#11#"]>*{--columns: 11}.ext-flex-grid>*[data-span*="#11#"]{--span: 11}.ext-flex-grid[data-columns*="#12#"]>*{--columns: 12}.ext-flex-grid>*[data-span*="#12#"]{--span: 12}@media(max-width: 414px){.ext-flex-grid[data-columns*="#xs:1#"]>*{--columns: 1}.ext-flex-grid>*[data-span*="#xs:1#"]{--span: 1}.ext-flex-grid[data-columns*="#xs:2#"]>*{--columns: 2}.ext-flex-grid>*[data-span*="#xs:2#"]{--span: 2}.ext-flex-grid[data-columns*="#xs:3#"]>*{--columns: 3}.ext-flex-grid>*[data-span*="#xs:3#"]{--span: 3}.ext-flex-grid[data-columns*="#xs:4#"]>*{--columns: 4}.ext-flex-grid>*[data-span*="#xs:4#"]{--span: 4}.ext-flex-grid[data-columns*="#xs:5#"]>*{--columns: 5}.ext-flex-grid>*[data-span*="#xs:5#"]{--span: 5}.ext-flex-grid[data-columns*="#xs:6#"]>*{--columns: 6}.ext-flex-grid>*[data-span*="#xs:6#"]{--span: 6}.ext-flex-grid[data-columns*="#xs:7#"]>*{--columns: 7}.ext-flex-grid>*[data-span*="#xs:7#"]{--span: 7}.ext-flex-grid[data-columns*="#xs:8#"]>*{--columns: 8}.ext-flex-grid>*[data-span*="#xs:8#"]{--span: 8}.ext-flex-grid[data-columns*="#xs:9#"]>*{--columns: 9}.ext-flex-grid>*[data-span*="#xs:9#"]{--span: 9}.ext-flex-grid[data-columns*="#xs:10#"]>*{--columns: 10}.ext-flex-grid>*[data-span*="#xs:10#"]{--span: 10}.ext-flex-grid[data-columns*="#xs:11#"]>*{--columns: 11}.ext-flex-grid>*[data-span*="#xs:11#"]{--span: 11}.ext-flex-grid[data-columns*="#xs:12#"]>*{--columns: 12}.ext-flex-grid>*[data-span*="#xs:12#"]{--span: 12}}@media(min-width: 415px){.ext-flex-grid[data-columns*="#s:1#"]>*{--columns: 1}.ext-flex-grid>*[data-span*="#s:1#"]{--span: 1}.ext-flex-grid[data-columns*="#s:2#"]>*{--columns: 2}.ext-flex-grid>*[data-span*="#s:2#"]{--span: 2}.ext-flex-grid[data-columns*="#s:3#"]>*{--columns: 3}.ext-flex-grid>*[data-span*="#s:3#"]{--span: 3}.ext-flex-grid[data-columns*="#s:4#"]>*{--columns: 4}.ext-flex-grid>*[data-span*="#s:4#"]{--span: 4}.ext-flex-grid[data-columns*="#s:5#"]>*{--columns: 5}.ext-flex-grid>*[data-span*="#s:5#"]{--span: 5}.ext-flex-grid[data-columns*="#s:6#"]>*{--columns: 6}.ext-flex-grid>*[data-span*="#s:6#"]{--span: 6}.ext-flex-grid[data-columns*="#s:7#"]>*{--columns: 7}.ext-flex-grid>*[data-span*="#s:7#"]{--span: 7}.ext-flex-grid[data-columns*="#s:8#"]>*{--columns: 8}.ext-flex-grid>*[data-span*="#s:8#"]{--span: 8}.ext-flex-grid[data-columns*="#s:9#"]>*{--columns: 9}.ext-flex-grid>*[data-span*="#s:9#"]{--span: 9}.ext-flex-grid[data-columns*="#s:10#"]>*{--columns: 10}.ext-flex-grid>*[data-span*="#s:10#"]{--span: 10}.ext-flex-grid[data-columns*="#s:11#"]>*{--columns: 11}.ext-flex-grid>*[data-span*="#s:11#"]{--span: 11}.ext-flex-grid[data-columns*="#s:12#"]>*{--columns: 12}.ext-flex-grid>*[data-span*="#s:12#"]{--span: 12}}@media(min-width: 601px){.ext-flex-grid[data-columns*="#m:1#"]>*{--columns: 1}.ext-flex-grid>*[data-span*="#m:1#"]{--span: 1}.ext-flex-grid[data-columns*="#m:2#"]>*{--columns: 2}.ext-flex-grid>*[data-span*="#m:2#"]{--span: 2}.ext-flex-grid[data-columns*="#m:3#"]>*{--columns: 3}.ext-flex-grid>*[data-span*="#m:3#"]{--span: 3}.ext-flex-grid[data-columns*="#m:4#"]>*{--columns: 4}.ext-flex-grid>*[data-span*="#m:4#"]{--span: 4}.ext-flex-grid[data-columns*="#m:5#"]>*{--columns: 5}.ext-flex-grid>*[data-span*="#m:5#"]{--span: 5}.ext-flex-grid[data-columns*="#m:6#"]>*{--columns: 6}.ext-flex-grid>*[data-span*="#m:6#"]{--span: 6}.ext-flex-grid[data-columns*="#m:7#"]>*{--columns: 7}.ext-flex-grid>*[data-span*="#m:7#"]{--span: 7}.ext-flex-grid[data-columns*="#m:8#"]>*{--columns: 8}.ext-flex-grid>*[data-span*="#m:8#"]{--span: 8}.ext-flex-grid[data-columns*="#m:9#"]>*{--columns: 9}.ext-flex-grid>*[data-span*="#m:9#"]{--span: 9}.ext-flex-grid[data-columns*="#m:10#"]>*{--columns: 10}.ext-flex-grid>*[data-span*="#m:10#"]{--span: 10}.ext-flex-grid[data-columns*="#m:11#"]>*{--columns: 11}.ext-flex-grid>*[data-span*="#m:11#"]{--span: 11}.ext-flex-grid[data-columns*="#m:12#"]>*{--columns: 12}.ext-flex-grid>*[data-span*="#m:12#"]{--span: 12}}@media(min-width: 801px){.ext-flex-grid[data-columns*="#l:1#"]>*{--columns: 1}.ext-flex-grid>*[data-span*="#l:1#"]{--span: 1}.ext-flex-grid[data-columns*="#l:2#"]>*{--columns: 2}.ext-flex-grid>*[data-span*="#l:2#"]{--span: 2}.ext-flex-grid[data-columns*="#l:3#"]>*{--columns: 3}.ext-flex-grid>*[data-span*="#l:3#"]{--span: 3}.ext-flex-grid[data-columns*="#l:4#"]>*{--columns: 4}.ext-flex-grid>*[data-span*="#l:4#"]{--span: 4}.ext-flex-grid[data-columns*="#l:5#"]>*{--columns: 5}.ext-flex-grid>*[data-span*="#l:5#"]{--span: 5}.ext-flex-grid[data-columns*="#l:6#"]>*{--columns: 6}.ext-flex-grid>*[data-span*="#l:6#"]{--span: 6}.ext-flex-grid[data-columns*="#l:7#"]>*{--columns: 7}.ext-flex-grid>*[data-span*="#l:7#"]{--span: 7}.ext-flex-grid[data-columns*="#l:8#"]>*{--columns: 8}.ext-flex-grid>*[data-span*="#l:8#"]{--span: 8}.ext-flex-grid[data-columns*="#l:9#"]>*{--columns: 9}.ext-flex-grid>*[data-span*="#l:9#"]{--span: 9}.ext-flex-grid[data-columns*="#l:10#"]>*{--columns: 10}.ext-flex-grid>*[data-span*="#l:10#"]{--span: 10}.ext-flex-grid[data-columns*="#l:11#"]>*{--columns: 11}.ext-flex-grid>*[data-span*="#l:11#"]{--span: 11}.ext-flex-grid[data-columns*="#l:12#"]>*{--columns: 12}.ext-flex-grid>*[data-span*="#l:12#"]{--span: 12}}@media(min-width: 1025px){.ext-flex-grid[data-columns*="#xl:1#"]>*{--columns: 1}.ext-flex-grid>*[data-span*="#xl:1#"]{--span: 1}.ext-flex-grid[data-columns*="#xl:2#"]>*{--columns: 2}.ext-flex-grid>*[data-span*="#xl:2#"]{--span: 2}.ext-flex-grid[data-columns*="#xl:3#"]>*{--columns: 3}.ext-flex-grid>*[data-span*="#xl:3#"]{--span: 3}.ext-flex-grid[data-columns*="#xl:4#"]>*{--columns: 4}.ext-flex-grid>*[data-span*="#xl:4#"]{--span: 4}.ext-flex-grid[data-columns*="#xl:5#"]>*{--columns: 5}.ext-flex-grid>*[data-span*="#xl:5#"]{--span: 5}.ext-flex-grid[data-columns*="#xl:6#"]>*{--columns: 6}.ext-flex-grid>*[data-span*="#xl:6#"]{--span: 6}.ext-flex-grid[data-columns*="#xl:7#"]>*{--columns: 7}.ext-flex-grid>*[data-span*="#xl:7#"]{--span: 7}.ext-flex-grid[data-columns*="#xl:8#"]>*{--columns: 8}.ext-flex-grid>*[data-span*="#xl:8#"]{--span: 8}.ext-flex-grid[data-columns*="#xl:9#"]>*{--columns: 9}.ext-flex-grid>*[data-span*="#xl:9#"]{--span: 9}.ext-flex-grid[data-columns*="#xl:10#"]>*{--columns: 10}.ext-flex-grid>*[data-span*="#xl:10#"]{--span: 10}.ext-flex-grid[data-columns*="#xl:11#"]>*{--columns: 11}.ext-flex-grid>*[data-span*="#xl:11#"]{--span: 11}.ext-flex-grid[data-columns*="#xl:12#"]>*{--columns: 12}.ext-flex-grid>*[data-span*="#xl:12#"]{--span: 12}}@media(min-width: 1441px){.ext-flex-grid[data-columns*="#xxl:1#"]>*{--columns: 1}.ext-flex-grid>*[data-span*="#xxl:1#"]{--span: 1}.ext-flex-grid[data-columns*="#xxl:2#"]>*{--columns: 2}.ext-flex-grid>*[data-span*="#xxl:2#"]{--span: 2}.ext-flex-grid[data-columns*="#xxl:3#"]>*{--columns: 3}.ext-flex-grid>*[data-span*="#xxl:3#"]{--span: 3}.ext-flex-grid[data-columns*="#xxl:4#"]>*{--columns: 4}.ext-flex-grid>*[data-span*="#xxl:4#"]{--span: 4}.ext-flex-grid[data-columns*="#xxl:5#"]>*{--columns: 5}.ext-flex-grid>*[data-span*="#xxl:5#"]{--span: 5}.ext-flex-grid[data-columns*="#xxl:6#"]>*{--columns: 6}.ext-flex-grid>*[data-span*="#xxl:6#"]{--span: 6}.ext-flex-grid[data-columns*="#xxl:7#"]>*{--columns: 7}.ext-flex-grid>*[data-span*="#xxl:7#"]{--span: 7}.ext-flex-grid[data-columns*="#xxl:8#"]>*{--columns: 8}.ext-flex-grid>*[data-span*="#xxl:8#"]{--span: 8}.ext-flex-grid[data-columns*="#xxl:9#"]>*{--columns: 9}.ext-flex-grid>*[data-span*="#xxl:9#"]{--span: 9}.ext-flex-grid[data-columns*="#xxl:10#"]>*{--columns: 10}.ext-flex-grid>*[data-span*="#xxl:10#"]{--span: 10}.ext-flex-grid[data-columns*="#xxl:11#"]>*{--columns: 11}.ext-flex-grid>*[data-span*="#xxl:11#"]{--span: 11}.ext-flex-grid[data-columns*="#xxl:12#"]>*{--columns: 12}.ext-flex-grid>*[data-span*="#xxl:12#"]{--span: 12}}@media(min-width: 1921px){.ext-flex-grid[data-columns*="#uw:1#"]>*{--columns: 1}.ext-flex-grid>*[data-span*="#uw:1#"]>*{--span: 1}.ext-flex-grid[data-columns*="#uw:2#"]>*{--columns: 2}.ext-flex-grid>*[data-span*="#uw:2#"]>*{--span: 2}.ext-flex-grid[data-columns*="#uw:3#"]>*{--columns: 3}.ext-flex-grid>*[data-span*="#uw:3#"]>*{--span: 3}.ext-flex-grid[data-columns*="#uw:4#"]>*{--columns: 4}.ext-flex-grid>*[data-span*="#uw:4#"]>*{--span: 4}.ext-flex-grid[data-columns*="#uw:5#"]>*{--columns: 5}.ext-flex-grid>*[data-span*="#uw:5#"]>*{--span: 5}.ext-flex-grid[data-columns*="#uw:6#"]>*{--columns: 6}.ext-flex-grid>*[data-span*="#uw:6#"]>*{--span: 6}.ext-flex-grid[data-columns*="#uw:7#"]>*{--columns: 7}.ext-flex-grid>*[data-span*="#uw:7#"]>*{--span: 7}.ext-flex-grid[data-columns*="#uw:8#"]>*{--columns: 8}.ext-flex-grid>*[data-span*="#uw:8#"]>*{--span: 8}.ext-flex-grid[data-columns*="#uw:9#"]>*{--columns: 9}.ext-flex-grid>*[data-span*="#uw:9#"]>*{--span: 9}.ext-flex-grid[data-columns*="#uw:10#"]>*{--columns: 10}.ext-flex-grid>*[data-span*="#uw:10#"]>*{--span: 10}.ext-flex-grid[data-columns*="#uw:11#"]>*{--columns: 11}.ext-flex-grid>*[data-span*="#uw:11#"]>*{--span: 11}.ext-flex-grid[data-columns*="#uw:12#"]>*{--columns: 12}.ext-flex-grid>*[data-span*="#uw:12#"]>*{--span: 12}}.ext-grid{--row-gap: 0px;--column-gap: 0px;--columns: 1;display:grid;grid-row-gap:var(--row-gap);grid-column-gap:var(--column-gap);grid-template-columns:repeat(var(--columns), 1fr)}.ext-grid>*{--span: 1;grid-column:span var(--span)}.ext-grid[data-columns*="#1#"]{--columns: 1}.ext-grid>*[data-span*="#1#"]{--span: 1}.ext-grid[data-columns*="#2#"]{--columns: 2}.ext-grid>*[data-span*="#2#"]{--span: 2}.ext-grid[data-columns*="#3#"]{--columns: 3}.ext-grid>*[data-span*="#3#"]{--span: 3}.ext-grid[data-columns*="#4#"]{--columns: 4}.ext-grid>*[data-span*="#4#"]{--span: 4}.ext-grid[data-columns*="#5#"]{--columns: 5}.ext-grid>*[data-span*="#5#"]{--span: 5}.ext-grid[data-columns*="#6#"]{--columns: 6}.ext-grid>*[data-span*="#6#"]{--span: 6}.ext-grid[data-columns*="#7#"]{--columns: 7}.ext-grid>*[data-span*="#7#"]{--span: 7}.ext-grid[data-columns*="#8#"]{--columns: 8}.ext-grid>*[data-span*="#8#"]{--span: 8}.ext-grid[data-columns*="#9#"]{--columns: 9}.ext-grid>*[data-span*="#9#"]{--span: 9}.ext-grid[data-columns*="#10#"]{--columns: 10}.ext-grid>*[data-span*="#10#"]{--span: 10}.ext-grid[data-columns*="#11#"]{--columns: 11}.ext-grid>*[data-span*="#11#"]{--span: 11}.ext-grid[data-columns*="#12#"]{--columns: 12}.ext-grid>*[data-span*="#12#"]{--span: 12}@media(max-width: 414px){.ext-grid[data-columns*="#xs:1#"]{--columns: 1}.ext-grid>*[data-span*="#xs:1#"]{--span: 1}.ext-grid[data-columns*="#xs:2#"]{--columns: 2}.ext-grid>*[data-span*="#xs:2#"]{--span: 2}.ext-grid[data-columns*="#xs:3#"]{--columns: 3}.ext-grid>*[data-span*="#xs:3#"]{--span: 3}.ext-grid[data-columns*="#xs:4#"]{--columns: 4}.ext-grid>*[data-span*="#xs:4#"]{--span: 4}.ext-grid[data-columns*="#xs:5#"]{--columns: 5}.ext-grid>*[data-span*="#xs:5#"]{--span: 5}.ext-grid[data-columns*="#xs:6#"]{--columns: 6}.ext-grid>*[data-span*="#xs:6#"]{--span: 6}.ext-grid[data-columns*="#xs:7#"]{--columns: 7}.ext-grid>*[data-span*="#xs:7#"]{--span: 7}.ext-grid[data-columns*="#xs:8#"]{--columns: 8}.ext-grid>*[data-span*="#xs:8#"]{--span: 8}.ext-grid[data-columns*="#xs:9#"]{--columns: 9}.ext-grid>*[data-span*="#xs:9#"]{--span: 9}.ext-grid[data-columns*="#xs:10#"]{--columns: 10}.ext-grid>*[data-span*="#xs:10#"]{--span: 10}.ext-grid[data-columns*="#xs:11#"]{--columns: 11}.ext-grid>*[data-span*="#xs:11#"]{--span: 11}.ext-grid[data-columns*="#xs:12#"]{--columns: 12}.ext-grid>*[data-span*="#xs:12#"]{--span: 12}}@media(min-width: 415px){.ext-grid[data-columns*="#s:1#"]{--columns: 1}.ext-grid>*[data-span*="#s:1#"]{--span: 1}.ext-grid[data-columns*="#s:2#"]{--columns: 2}.ext-grid>*[data-span*="#s:2#"]{--span: 2}.ext-grid[data-columns*="#s:3#"]{--columns: 3}.ext-grid>*[data-span*="#s:3#"]{--span: 3}.ext-grid[data-columns*="#s:4#"]{--columns: 4}.ext-grid>*[data-span*="#s:4#"]{--span: 4}.ext-grid[data-columns*="#s:5#"]{--columns: 5}.ext-grid>*[data-span*="#s:5#"]{--span: 5}.ext-grid[data-columns*="#s:6#"]{--columns: 6}.ext-grid>*[data-span*="#s:6#"]{--span: 6}.ext-grid[data-columns*="#s:7#"]{--columns: 7}.ext-grid>*[data-span*="#s:7#"]{--span: 7}.ext-grid[data-columns*="#s:8#"]{--columns: 8}.ext-grid>*[data-span*="#s:8#"]{--span: 8}.ext-grid[data-columns*="#s:9#"]{--columns: 9}.ext-grid>*[data-span*="#s:9#"]{--span: 9}.ext-grid[data-columns*="#s:10#"]{--columns: 10}.ext-grid>*[data-span*="#s:10#"]{--span: 10}.ext-grid[data-columns*="#s:11#"]{--columns: 11}.ext-grid>*[data-span*="#s:11#"]{--span: 11}.ext-grid[data-columns*="#s:12#"]{--columns: 12}.ext-grid>*[data-span*="#s:12#"]{--span: 12}}@media(min-width: 601px){.ext-grid[data-columns*="#m:1#"]{--columns: 1}.ext-grid>*[data-span*="#m:1#"]{--span: 1}.ext-grid[data-columns*="#m:2#"]{--columns: 2}.ext-grid>*[data-span*="#m:2#"]{--span: 2}.ext-grid[data-columns*="#m:3#"]{--columns: 3}.ext-grid>*[data-span*="#m:3#"]{--span: 3}.ext-grid[data-columns*="#m:4#"]{--columns: 4}.ext-grid>*[data-span*="#m:4#"]{--span: 4}.ext-grid[data-columns*="#m:5#"]{--columns: 5}.ext-grid>*[data-span*="#m:5#"]{--span: 5}.ext-grid[data-columns*="#m:6#"]{--columns: 6}.ext-grid>*[data-span*="#m:6#"]{--span: 6}.ext-grid[data-columns*="#m:7#"]{--columns: 7}.ext-grid>*[data-span*="#m:7#"]{--span: 7}.ext-grid[data-columns*="#m:8#"]{--columns: 8}.ext-grid>*[data-span*="#m:8#"]{--span: 8}.ext-grid[data-columns*="#m:9#"]{--columns: 9}.ext-grid>*[data-span*="#m:9#"]{--span: 9}.ext-grid[data-columns*="#m:10#"]{--columns: 10}.ext-grid>*[data-span*="#m:10#"]{--span: 10}.ext-grid[data-columns*="#m:11#"]{--columns: 11}.ext-grid>*[data-span*="#m:11#"]{--span: 11}.ext-grid[data-columns*="#m:12#"]{--columns: 12}.ext-grid>*[data-span*="#m:12#"]{--span: 12}}@media(min-width: 801px){.ext-grid[data-columns*="#l:1#"]{--columns: 1}.ext-grid>*[data-span*="#l:1#"]{--span: 1}.ext-grid[data-columns*="#l:2#"]{--columns: 2}.ext-grid>*[data-span*="#l:2#"]{--span: 2}.ext-grid[data-columns*="#l:3#"]{--columns: 3}.ext-grid>*[data-span*="#l:3#"]{--span: 3}.ext-grid[data-columns*="#l:4#"]{--columns: 4}.ext-grid>*[data-span*="#l:4#"]{--span: 4}.ext-grid[data-columns*="#l:5#"]{--columns: 5}.ext-grid>*[data-span*="#l:5#"]{--span: 5}.ext-grid[data-columns*="#l:6#"]{--columns: 6}.ext-grid>*[data-span*="#l:6#"]{--span: 6}.ext-grid[data-columns*="#l:7#"]{--columns: 7}.ext-grid>*[data-span*="#l:7#"]{--span: 7}.ext-grid[data-columns*="#l:8#"]{--columns: 8}.ext-grid>*[data-span*="#l:8#"]{--span: 8}.ext-grid[data-columns*="#l:9#"]{--columns: 9}.ext-grid>*[data-span*="#l:9#"]{--span: 9}.ext-grid[data-columns*="#l:10#"]{--columns: 10}.ext-grid>*[data-span*="#l:10#"]{--span: 10}.ext-grid[data-columns*="#l:11#"]{--columns: 11}.ext-grid>*[data-span*="#l:11#"]{--span: 11}.ext-grid[data-columns*="#l:12#"]{--columns: 12}.ext-grid>*[data-span*="#l:12#"]{--span: 12}}@media(min-width: 1025px){.ext-grid[data-columns*="#xl:1#"]{--columns: 1}.ext-grid>*[data-span*="#xl:1#"]{--span: 1}.ext-grid[data-columns*="#xl:2#"]{--columns: 2}.ext-grid>*[data-span*="#xl:2#"]{--span: 2}.ext-grid[data-columns*="#xl:3#"]{--columns: 3}.ext-grid>*[data-span*="#xl:3#"]{--span: 3}.ext-grid[data-columns*="#xl:4#"]{--columns: 4}.ext-grid>*[data-span*="#xl:4#"]{--span: 4}.ext-grid[data-columns*="#xl:5#"]{--columns: 5}.ext-grid>*[data-span*="#xl:5#"]{--span: 5}.ext-grid[data-columns*="#xl:6#"]{--columns: 6}.ext-grid>*[data-span*="#xl:6#"]{--span: 6}.ext-grid[data-columns*="#xl:7#"]{--columns: 7}.ext-grid>*[data-span*="#xl:7#"]{--span: 7}.ext-grid[data-columns*="#xl:8#"]{--columns: 8}.ext-grid>*[data-span*="#xl:8#"]{--span: 8}.ext-grid[data-columns*="#xl:9#"]{--columns: 9}.ext-grid>*[data-span*="#xl:9#"]{--span: 9}.ext-grid[data-columns*="#xl:10#"]{--columns: 10}.ext-grid>*[data-span*="#xl:10#"]{--span: 10}.ext-grid[data-columns*="#xl:11#"]{--columns: 11}.ext-grid>*[data-span*="#xl:11#"]{--span: 11}.ext-grid[data-columns*="#xl:12#"]{--columns: 12}.ext-grid>*[data-span*="#xl:12#"]{--span: 12}}@media(min-width: 1441px){.ext-grid[data-columns*="#xxl:1#"]{--columns: 1}.ext-grid>*[data-span*="#xxl:1#"]{--span: 1}.ext-grid[data-columns*="#xxl:2#"]{--columns: 2}.ext-grid>*[data-span*="#xxl:2#"]{--span: 2}.ext-grid[data-columns*="#xxl:3#"]{--columns: 3}.ext-grid>*[data-span*="#xxl:3#"]{--span: 3}.ext-grid[data-columns*="#xxl:4#"]{--columns: 4}.ext-grid>*[data-span*="#xxl:4#"]{--span: 4}.ext-grid[data-columns*="#xxl:5#"]{--columns: 5}.ext-grid>*[data-span*="#xxl:5#"]{--span: 5}.ext-grid[data-columns*="#xxl:6#"]{--columns: 6}.ext-grid>*[data-span*="#xxl:6#"]{--span: 6}.ext-grid[data-columns*="#xxl:7#"]{--columns: 7}.ext-grid>*[data-span*="#xxl:7#"]{--span: 7}.ext-grid[data-columns*="#xxl:8#"]{--columns: 8}.ext-grid>*[data-span*="#xxl:8#"]{--span: 8}.ext-grid[data-columns*="#xxl:9#"]{--columns: 9}.ext-grid>*[data-span*="#xxl:9#"]{--span: 9}.ext-grid[data-columns*="#xxl:10#"]{--columns: 10}.ext-grid>*[data-span*="#xxl:10#"]{--span: 10}.ext-grid[data-columns*="#xxl:11#"]{--columns: 11}.ext-grid>*[data-span*="#xxl:11#"]{--span: 11}.ext-grid[data-columns*="#xxl:12#"]{--columns: 12}.ext-grid>*[data-span*="#xxl:12#"]{--span: 12}}@media(min-width: 1921px){.ext-grid[data-columns*="#uw:1#"]{--columns: 1}.ext-grid>*[data-span*="#uw:1#"]{--span: 1}.ext-grid[data-columns*="#uw:2#"]{--columns: 2}.ext-grid>*[data-span*="#uw:2#"]{--span: 2}.ext-grid[data-columns*="#uw:3#"]{--columns: 3}.ext-grid>*[data-span*="#uw:3#"]{--span: 3}.ext-grid[data-columns*="#uw:4#"]{--columns: 4}.ext-grid>*[data-span*="#uw:4#"]{--span: 4}.ext-grid[data-columns*="#uw:5#"]{--columns: 5}.ext-grid>*[data-span*="#uw:5#"]{--span: 5}.ext-grid[data-columns*="#uw:6#"]{--columns: 6}.ext-grid>*[data-span*="#uw:6#"]{--span: 6}.ext-grid[data-columns*="#uw:7#"]{--columns: 7}.ext-grid>*[data-span*="#uw:7#"]{--span: 7}.ext-grid[data-columns*="#uw:8#"]{--columns: 8}.ext-grid>*[data-span*="#uw:8#"]{--span: 8}.ext-grid[data-columns*="#uw:9#"]{--columns: 9}.ext-grid>*[data-span*="#uw:9#"]{--span: 9}.ext-grid[data-columns*="#uw:10#"]{--columns: 10}.ext-grid>*[data-span*="#uw:10#"]{--span: 10}.ext-grid[data-columns*="#uw:11#"]{--columns: 11}.ext-grid>*[data-span*="#uw:11#"]{--span: 11}.ext-grid[data-columns*="#uw:12#"]{--columns: 12}.ext-grid>*[data-span*="#uw:12#"]{--span: 12}}.ext-with-side{--side-width: calc(100em / 16);--main-min-width: 50%;--gutter: 1em;display:flex;flex-wrap:wrap;gap:var(--gutter)}.ext-with-side>:first-child{flex:1 1 var(--side-width);box-sizing:border-box;word-break:break-all}.ext-with-side>:last-child{flex:999 1 0;min-width:var(--main-min-width);box-sizing:border-box;word-break:break-all}.ext-overlay{position:fixed;z-index:3;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.75)}.ext-pre{white-space:pre-wrap}.ext-word-break{word-break:break-all;word-break:break-word}.ext-section{padding-top:2em}.ext-section-title{--f-ext-section-title: normal bold 1.2em/1.44 var(--ff-ja);font:var(--f-ext-section-title);padding-bottom:.5em;border-bottom:solid 2px;text-align:center}.frame-wrapper.is-side-frame-opened .ext-section-title{text-align:left;padding-left:.4em}@media(min-width: 601px){.frame-wrapper.is-side-frame-opened .ext-section-title{text-align:center;padding-left:0}}.ext-session-code{--f-ext-session-code: normal bold calc(14em / 16)/1 var(--ff-ja);font:var(--f-ext-session-code);padding:.7em 1em;display:inline-block;color:#fff;font-weight:bold;white-space:nowrap}.ext-session-category-name{--f-ext-category-name: normal bold clamp(14em / 16, 0.4324324324vw + 12.3783783784em / 16, 18em / 16)/1.3 var(--ff-ja);font:var(--f-ext-category-name);display:inline-block}.ext-session-prop{--f-ext-prop-key: normal bold .9em/1.4 var(--ff-ja);--f-ext-prop-val: normal bold 1em/1.5 var(--ff-ja);display:flex;align-items:center;gap:.4em .8em}.ext-session-prop .__prop-key{flex:0 0 auto;font:var(--f-ext-prop-key);padding:.3em .8em;color:#fff;white-space:nowrap;text-align-last:justify}.ext-session-prop .__prop-val{flex:1 1 auto;font:var(--f-ext-prop-val)}.ext-session-prop .__prop-val a[href]:hover{color:#ccc;text-decoration:underline}.seminar-category-section.color-K .ext-session-prop .__prop-key{background:#bf1c1c}.seminar-category-section.color-X .ext-session-prop .__prop-key{background:#058578}.seminar-category-section.color-XTN .ext-session-prop .__prop-key{background:#980e9c}.seminar-category-section.color-N .ext-session-prop .__prop-key{background:#390e9c}.seminar-category-section.color-P .ext-session-prop .__prop-key{background:#da7f00}body[data-site=ers] .ext-session-prop .__prop-val a[href]:hover{color:#950000}.ext-session-title{--f-ext-session-title: bold clamp(16em / 16, 0.3243243243vw + 14.7837837838em / 16, 19em / 16)/1.5 var(--ff-ja);font:var(--f-ext-session-title);letter-spacing:.02em}.ext-session-title a{display:block}.ext-session-title a[href]:hover{text-decoration:underline}.ext-session-p{--f-ext-p: normal clamp(14em / 16, 0.1081081081vw + 13.5945945946em / 16, 15em / 16)/1.7 var(--ff-ja);font:var(--f-ext-p);letter-spacing:.05em;font-feature-settings:"palt" 1}.ext-session-sponsor{font-size:.75em;margin-top:1em}.ext-session-permission{--f-ext-permission: normal clamp(12em / 16, 0.2162162162vw + 11.1891891892em / 16, 14em / 16)/1.6 var(--ff-ja);font:var(--f-ext-permission);padding-left:1em;text-indent:-1em}.ext-session-genre{--f-ext-session-genre: bold calc(14em / 16)/1.2 var(--ff-ja);font:var(--f-ext-session-genre);font-feature-settings:"palt" 1;color:#000;text-align:left;display:inline-block;padding:.1em .75em;border:1px solid #d9d9d9;border-radius:2px;background:#fff;transition-duration:.1s;transition-property:background;box-sizing:border-box;order:99}.ext-session-genre.is-selected{order:1;pointer-events:auto}body[data-site=ers] .ext-session-genre{color:#000;background:#fff;border-color:#d9d9d9}body[data-site=ers] .ext-session-genre.is-selected{color:#a54883;background:#fff;border-color:#a54883}.ext-session-obi-title{--f-ext-obi-title: bold 1.1em/1.5 var(--ff-ja);font:var(--f-ext-obi-title);display:inline-block;margin-bottom:.3em}.ext-exhibitor-genre{--f-genre: bold calc(12em / 16)/1.5 var(--ff-ja);font:var(--f-genre);font-feature-settings:"palt" 1;color:#000;text-align:left;display:inline-block;padding:.15em 1em;border:1px solid #d9d9d9;border-radius:2px;background:#fff;transition-duration:.1s;transition-property:background;box-sizing:border-box}.ext-exhibitor-article-title{--f-title: bold clamp(20em / 16, 0.6486486486vw + 17.5675675676em / 16, 26em / 16)/1.5 var(--ff-ja);font:var(--f-title);text-align:center;padding:.4em .8em;border-bottom:2px solid}body[data-site=ers] .ext-exhibitor-article-title{color:#950000;border-color:#950000}.ext-exhibit-type{display:inline-block;background:#fff;color:#333;border:1px solid #333;border-radius:.2em;font-weight:normal;padding:.1em .5em;vertical-align:middle}body.exhibitor .main-frame{opacity:1}body.exhibitor [v-cloak]{display:block}.frame-wrapper{position:relative;overflow:hidden;background:#fff;--bottom-frame-height: calc(400em / 16);--bottom-frame-always-visible-height: calc(var(--bottom-frame-height) * .2);--bottom-frame-toggle-button-height: calc(40em / 16);--bottom-frame-toggle-button-width: 100%;--bottom-frame-position-bottom: var(--bottom-frame-always-visible-height);--bottom-frame-translate-y: translateY(100%);--side-frame-width: 60vw;--side-frame-toggle-button-width: calc(34em / 16);--side-frame-content-height: calc(100vh - var(--bottom-frame-always-visible-height));--side-frame-translate-x: translateX(-100%);--main-frame-padding-left: var(--side-frame-toggle-button-width);--main-frame-translate-x: translateX(0)}@media(min-width: 601px){.frame-wrapper{--side-frame-width: calc(280em / 16);--bottom-frame-height: calc(480em / 16);--bottom-frame-toggle-button-width: calc(400em / 16)}}@media(min-width: 1025px){.frame-wrapper{--side-frame-translate-x: translateX(0);--main-frame-padding-left: var(--side-frame-width);--main-frame-translate-x: translateX(0)}}.frame-wrapper.is-bottom-frame-none{--side-frame-content-height: 100%}.frame-wrapper.is-side-frame-opened{--side-frame-translate-x: translateX(0);--main-frame-translate-x: translateX(var(--side-frame-width))}@media(min-width: 1025px){.frame-wrapper.is-side-frame-opened{--main-frame-translate-x: translateX(0)}}.frame-wrapper.is-bottom-frame-opened{--bottom-frame-position-bottom: 0;--bottom-frame-translate-y: translateY(0)}.side-frame{position:fixed;z-index:2;top:0;width:var(--side-frame-width);box-sizing:border-box;background:#fff;transform:var(--side-frame-translate-x);height:100vh;will-change:transform;transition-duration:.6s;transition-property:transform}.side-frame>.-wrap\:toggle-button{display:block;position:absolute;width:var(--side-frame-toggle-button-width);top:0;bottom:0;right:calc(-1*var(--side-frame-toggle-button-width));background:rgba(0,0,0,.1);transition-duration:.6s;transition-delay:.5s;transition-property:opacity;will-change:opacity;opacity:1;pointer-events:auto}@media(min-width: 1025px){.side-frame>.-wrap\:toggle-button{opacity:0;pointer-events:none}}.side-frame>.-wrap\:side-frame-content{height:var(--side-frame-content-height);overflow-y:auto;overscroll-behavior-y:contain}.main-frame{display:flex;flex-direction:column;position:relative;z-index:1;min-height:100vh;padding-left:var(--main-frame-padding-left);transform:var(--main-frame-translate-x);will-change:transform,padding-left;transition-property:transform,padding-left;transition-duration:.6s}.bottom-frame{display:none;position:fixed;z-index:3;left:0;width:100%;bottom:var(--bottom-frame-position-bottom);transform:var(--bottom-frame-translate-y);color:#fff;font-weight:bold;border-top:solid 1px #fff;box-sizing:border-box;background:#333;box-shadow:0 -20px 20px -20px rgba(100,100,100,.7);transition-property:transform,bottom;transition-duration:.5s;transition-timing-function:cubic-bezier(0.06, 0.33, 0.2, 0.98);height:var(--bottom-frame-height)}.bottom-frame>.-wrap\:toggle-button{position:absolute;left:0;right:0;margin:auto;width:var(--bottom-frame-toggle-button-width);height:var(--bottom-frame-toggle-button-height);top:calc(-1*var(--bottom-frame-toggle-button-height) - 1px)}.bottom-frame>.-wrap\:bottom-frame-content{height:100%}.bottom-frame.is-loaded{display:block;will-change:transform,bottom}.side-frame-toggle-button{--f-button-text: bold 10px/1.5 var(--ff-ja);display:block;width:100%;height:100%;color:#fff;background:rgba(204,204,204,.6);border:none;cursor:pointer}.side-frame-toggle-button>span{font:var(--f-button-text);writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.2em}body[data-site=ers] .side-frame-toggle-button{background:#950000}.bottom-frame-toggle-button{--f-button-text: normal calc(14.4em / 16)/1.2 var(--ff-ja);display:block;box-sizing:border-box;width:100%;height:100%;font:var(--f-button-text);color:#fff;padding-top:0;padding-bottom:0;border-top:solid 1px rgba(255,255,255,.5);box-shadow:0 -10px 8px -12px rgba(100,100,100,.7);cursor:pointer}.bottom-frame-toggle-button:focus{box-shadow:0 -18px 4px -16px rgba(100,100,100,.5)}.bottom-frame-toggle-button span::before{display:inline-block;content:"";border-style:solid;border-width:0 4px 6px 4px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);width:0;height:0;transform:translateY(-0.15em);margin-right:.8em}body[data-site=ers] .bottom-frame-toggle-button{background:linear-gradient(to right, #D42C2C, #950000)}.frame-wrapper.is-bottom-frame-opened .bottom-frame-toggle-button span::before{transform:rotate(180deg) translateY(0.15em)}@media(min-width: 601px){.bottom-frame-toggle-button{border-radius:.3em .3em 0 0;border:solid 1px #fff;border-bottom:none}}.frame-wrapper-bg{position:fixed;top:0;left:0;z-index:0;width:100%;height:100%;background:url(../images/bg.webp);background-size:cover;background-position:top left;transition:opacity 1s;opacity:1}.frame-wrapper-bg.is-hidden{opacity:0}.l-localNav{font-size:.625em;z-index:20;position:relative;background-color:#f5f5f5}.l-localNav *{box-sizing:border-box}.l-localNav :has(.l-header.-fixed){margin-bottom:10.6em}.l-localNav_inner{width:100%;max-width:1120px;margin:0 auto;padding:.5em 0}.l-localNav_list{display:flex;justify-content:space-between;margin-left:-0.5em}.l-localNav_list_item{width:100%;margin-left:.5em}.l-localNav_list_item a{display:block;position:relative;padding:.71em;border-top-width:3px;border-top-style:solid;background-color:#fff;color:#666;font-weight:bold;font-size:1.4em;line-height:1.4;text-align:center;text-decoration:none}.l-localNav_list_item a::before,.l-localNav_list_item a::after{display:block;position:absolute;content:""}.l-localNav_list_item a::before{display:none;bottom:-0.5em;left:0;width:100%;height:.5em}.l-localNav_list_item a::after{display:none;right:0;bottom:-0.5em;left:0;width:0;height:0;margin:0 auto;-webkit-transform:translateY(100%);transform:translateY(100%);border-width:6px 8px 0 8px;border-style:solid}.l-localNav_list_item a.-disabled{background-color:#f5f5f5;color:#a6a6a6 !important;pointer-events:none}.l-localNav_list_item.-kys a{border-top-color:#007cc2;color:#007cc2}[data-region=kys] .l-localNav_list_item.-kys a{background-color:#007cc2;color:#fff;pointer-events:none}[data-region=kys] .l-localNav_list_item.-kys a::before{display:block;background-color:#007cc2}[data-region=kys] .l-localNav_list_item.-kys a::after{display:block;border-color:#007cc2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.l-localNav_list_item.-kys a:hover{background-color:#007cc2;color:#fff}.l-localNav_list_item.-kan a{border-top-color:#004ea2;color:#004ea2}[data-region=kan] .l-localNav_list_item.-kan a{background-color:#004ea2;color:#fff;pointer-events:none}[data-region=kan] .l-localNav_list_item.-kan a::before{display:block;background-color:#004ea2}[data-region=kan] .l-localNav_list_item.-kan a::after{display:block;border-color:#004ea2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.l-localNav_list_item.-kan a:hover{background-color:#004ea2;color:#fff}.l-localNav_list_item.-ngy a{border-top-color:#de6f1b;color:#de6f1b}[data-region=ngy] .l-localNav_list_item.-ngy a{background-color:#de6f1b;color:#fff;pointer-events:none}[data-region=ngy] .l-localNav_list_item.-ngy a::before{display:block;background-color:#de6f1b}[data-region=ngy] .l-localNav_list_item.-ngy a::after{display:block;border-color:#de6f1b rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.l-localNav_list_item.-ngy a:hover{background-color:#de6f1b;color:#fff}@media screen and (max-width: 1160px){.l-localNav_inner{max-width:100%}}@media screen and (max-width: 768px){.l-localNav_inner{padding:.5em}.l-localNav_list_item a{padding:.7692307692em .5em;border-top-width:2px;font-size:1.2em}}.l-header{font-size:.625em;z-index:10;position:relative;align-items:center;width:100%;background:#fff;transition:-webkit-transform .2s cubic-bezier(0.21, 0.6, 0.35, 1);transition:transform .2s cubic-bezier(0.21, 0.6, 0.35, 1);transition:transform .2s cubic-bezier(0.21, 0.6, 0.35, 1),-webkit-transform .2s cubic-bezier(0.21, 0.6, 0.35, 1)}.l-header *{box-sizing:border-box}.l-header.-fixed{position:fixed;top:0;-webkit-transform:translateY(0%);transform:translateY(0%);box-shadow:0px 2px 2px 0px rgba(0,0,0,.1)}.l-header_inner{display:flex;flex-wrap:wrap;justify-content:center;gap:1em;align-items:center;justify-content:center;max-width:112em;margin:0 auto;padding-top:2em;padding-bottom:2em}.l-header_logo{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:.625rem}.l-header_shoulder{font-size:1rem;font-weight:700;line-height:1.2916666667}.l-header_shoulder span{color:#bf1c1c;font-size:1.25rem}.l-header_info{text-align:center;font-size:1rem;font-weight:700;line-height:1.2777777778}@media(min-width: 1025px){.l-header_inner{justify-content:space-between}.l-header_logo{justify-content:flex-start}.l-header_info{text-align:left}}[data-region=kan] .l-header_info{max-width:31.6666666667em}.l-header_venue{display:inline-block}.l-header_btn{display:flex}.l-header_btn_item{width:10em;min-height:3.1428571429em;margin-left:.2857142857em;font-weight:bold;font-size:1.4em;line-height:1.2;text-align:center}.l-header_btn_item a{display:flex;align-items:center;justify-content:center;height:100%;padding:.3571428571em;border-width:1px;border-style:solid;border-radius:4px;color:#fff;text-decoration:none}.l-header_btn_item a.-apply{border-color:#aa1b1b;background:linear-gradient(to right, #D42C2C, #AA1B1B)}.l-header_btn_item a.-apply:hover{color:#aa1b1b}.l-header_btn_item a.-seminar{border-color:#d60000;background:linear-gradient(to right, #E14040, #D60000)}.l-header_btn_item a.-seminar:hover{color:#d60000}.l-header_btn_item a.-mypage{border-color:#001867;background:linear-gradient(to right, #002B9B, #001867)}.l-header_btn_item a.-mypage:hover{color:#001867}.l-header_btn_item a.-close{border-color:#bfbfbf;background:#bfbfbf;color:#eee}.l-header_btn_item a.-close:hover{color:#aaa}.l-header_btn_item a.-disabled{border-color:#bfbfbf;background:#bfbfbf;color:#eee;pointer-events:none}.l-header_btn_item a:hover{background:#fff}@media screen and (max-width: 1240px){.l-header_btn{display:none}}@media screen and (max-width: 768px){.l-header_logo{gap:.25rem}}.site-footer{--f-foot-nav: bold calc(14em / 16)/1.6 var(--ff-ja);--f-copyright: normal calc(14em / 16)/1.6 Arial, Tahoma}.site-footer .-wrap\:footer-content{--space: 2em;padding-top:3em;padding-bottom:3em}.site-footer ._footer-logo{width:calc(100em/16);margin-left:auto;margin-right:auto}.site-footer ._foot-nav{font:var(--f-foot-nav);display:flex;justify-content:center}.site-footer ._foot-nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:1em 2em;padding-left:1em;padding-right:1em}.site-footer ._foot-nav li a:hover{opacity:.7;text-decoration:underline}.site-footer ._copyright{font:var(--f-copyright);text-align:center}body[data-site=ers] .site-footer{color:#000;background:rgba(0,0,0,0)}body[data-site=ers] .site-footer ._foot-nav li a{color:#000}body[data-site=ers] .site-footer ._foot-nav li a:hover{color:#950000}body.seminar .site-footer .-wrap\:footer-content{padding-bottom:calc(var(--bottom-frame-always-visible-height) + var(--bottom-frame-toggle-button-height) + 3em)}.loading-spinner{position:absolute;z-index:1;top:calc(240em/16);left:calc(50% - calc(25em / 16));width:calc(50em/16);height:calc(50em/16);border-radius:25%;animation:sk-scaleout 1s infinite ease-in-out;opacity:1}@keyframes sk-scaleout{0%{transform:scale(0) rotate(-90deg)}100%{transform:scale(1) rotate(60deg);opacity:0}}body[data-site=ers] .loading-spinner{background-color:#950000}.page-top-button{display:block;z-index:2;position:fixed;right:10px;width:clamp(40px,2.1621621622vw + 31.8918918919px,60px);height:clamp(40px,2.1621621622vw + 31.8918918919px,60px)}.page-top-button>._button{display:block;width:100%;height:100%}.pdf-map-link{--f-button: bold calc(14em / 16)/1.4 var(--ff-ja);display:flex;justify-content:center;padding-top:1.5em;margin-bottom:-1em}.pdf-map-link ._button{display:flex;align-items:center;justify-content:center;font:var(--f-button);border:1px solid currentColor;border-radius:2px;padding:.2em 1em;min-height:calc(35em/14)}.pdf-map-link>._button{color:#980e9c;background:#fef3ff;border-color:#980e9c}@media(hover: hover){.pdf-map-link>._button:not([class*=is-]):hover{color:#fff;background:#980e9c;border-color:#980e9c}}@media(min-width: 601px){.pdf-map-link{justify-content:flex-end;margin-bottom:-1.5em}}.modal-contents{position:relative;z-index:3;display:none}.modal-contents.is-loaded{display:block}.modal{--f-close-button: calc(14em / 16)/1.5 var(--ff-ja)}.modal .-bg\:modal{position:fixed;z-index:0;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.75)}.modal .-wrap\:modal-container{position:fixed;z-index:1;top:0;bottom:0;left:0;right:0}.modal .-modal-container{pointer-events:none;position:absolute;left:0;width:100%;height:100%;text-align:center;box-sizing:border-box;padding-left:4vw;padding-right:4vw;display:flex;align-items:center;flex-wrap:wrap}.modal .-wrap\:modal-window{display:inline-block;vertical-align:middle;max-width:100%;text-align:left;margin:0 auto}.modal .-modal-window{will-change:transform,opacity;pointer-events:auto;min-width:min(calc(800em / 16),50vw);max-width:calc(800em/16);margin:clamp(30em / 16, 1.9459459459vw + 22.7027027027em / 16, 48em / 16) auto;padding-bottom:clamp(15em/16,1.0810810811vw + 10.9459459459em/16,25em/16);background-color:#fff}.modal .-wrap\:modal-close-button{text-align:center;padding-bottom:2em}.modal ._modal-close-button{font:var(--f-close-button);background:#fff;border:1px solid;border-radius:2px;padding:.3em .6em;min-width:calc(160em/14)}body[data-site=ers] .modal ._modal-close-button{color:#950000;background:#fff;border-color:#950000}body[data-site=ers] .modal ._modal-close-button:hover{color:#fff;background:#950000;border-color:#950000}.modal.var-layer2{z-index:2}.modal.var-layer3{z-index:3}.modal-fade-enter-active,.modal-fade-leave-active{transition-duration:.4s;transition-property:opacity}.modal-fade-enter-active .-bg\:modal,.modal-fade-leave-active .-bg\:modal{transition-duration:.4s;transition-property:opacity}.modal-fade-enter-active .-modal-window,.modal-fade-leave-active .-modal-window{transition-duration:.4s;transition-property:opacity,transform}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.modal-fade-enter-from .-bg\:modal,.modal-fade-leave-to .-bg\:modal{opacity:0}.modal-fade-enter-from .-modal-window,.modal-fade-leave-to .-modal-window{opacity:0;transform:scale(0.93)}.side-menu-banner{text-align:center;margin:-1em 0}.side-menu-banner img{display:block;margin-left:auto;margin-right:auto;transition:opacity .3s}.side-menu-banner [href]:hover img{opacity:.7}.side-menu-header ._logo-images{--space: calc(2em / 16);margin-bottom:1em}.side-menu-header ._logo-images ._button{border-radius:calc(3em/16);display:flex;align-items:center;justify-content:center;padding:calc(6em / 16) 0}.side-menu-header ._logo-images ._button[href]:hover{opacity:.7}.side-menu-header ._logo-images ._button img{width:auto}.side-menu-links{--space: calc(10em / 16);--f-booth-link-button: bold calc(16em / 16)/1.5 var(--ff-ja);--f-link-button: bold calc(14em / 16)/1.5 var(--ff-ja);--f-link-button-small: normal 1em var(--ff-ja)}.side-menu-links ._booth-links{--space: calc(2em / 16)}.side-menu-links ._booth-link-button{border:1px solid;padding:0;min-height:calc(53em/16);border-radius:calc(3em/16);display:flex;align-items:center;justify-content:center}.side-menu-links ._booth-link-button img{display:block;height:calc(13em/16);width:auto}.side-menu-links ._booth-link-button ._text{font:var(--f-booth-link-button)}.side-menu-links ._links{--space: calc(2em / 16)}.side-menu-links ._link-button{font:var(--f-link-button);padding-top:.64em;padding-bottom:.64em;border:1px solid;border-radius:calc(3em/16);display:flex;align-items:center;justify-content:center}.side-menu-links ._link-button small{font:var(--f-link-button-small);display:block;margin-top:.1em}.side-menu-links ._button:hover{text-decoration:none}body[data-site=ers] .side-menu-links ._booth-link-button{color:#fff;background:linear-gradient(to right, #D42C2C, #950000);border-color:#950000}@media(hover: hover){body[data-site=ers] .side-menu-links ._booth-link-button:not([class*=is-]):hover{color:#950000;background:linear-gradient(to right, #FFF, #FFF);border-color:#950000}}body[data-site=ers] .side-menu-links ._link-button{color:#fff;background:linear-gradient(to right, #E6703E, #CF490F);border-color:#cf490f}@media(hover: hover){body[data-site=ers] .side-menu-links ._link-button:not([class*=is-]):hover{color:#cf490f;background:linear-gradient(to right, #fff, #fff);border-color:#cf490f}}.side-menu-page-buttons{--space: calc(10em / 16);--f-button-text: bold 1em/1.4 var(--ff-ja);--f-button-text-small: normal .9em var(--ff-ja)}.side-menu-page-buttons ._button{font:var(--f-button-text);text-align:center;display:flex;align-items:center;justify-content:center;min-height:calc(74em/16);box-sizing:border-box;padding:.6em 1em;border:1px solid #ccc;border-radius:calc(3em/16)}.side-menu-page-buttons ._button small{font:var(--f-button-text-small);display:block}.side-menu-page-buttons ._button.is-selected{border-width:2px}.side-menu-page-buttons ._button.is-disabled{pointer-events:none}body[data-site=ers] .side-menu-page-buttons ._button{color:#950000;background:#fff;border-color:#950000}@media(hover: hover){body[data-site=ers] .side-menu-page-buttons ._button:not([class*=is-]):hover{color:#fff;background:linear-gradient(to right, #D42C2C, #950000);border-color:#950000}}body[data-site=ers] .side-menu-page-buttons ._button.is-selected{color:#fff;background:linear-gradient(to right, #D42C2C, #950000);border-color:#950000}body[data-page=exhibitor] .side-menu-page-buttons ._button{min-height:calc(48em/16)}.seminar-menu-genre-buttons{--space: calc(2em / 16)}.seminar-menu-genre-buttons__li{--f-genre-button: bold calc(14em / 16)/1.5 var(--ff-ja)}.seminar-menu-genre-buttons__li ._button{font:var(--f-genre-button);display:block;width:100%;padding:.4em .8em;min-height:calc(36em/14);text-align:center;border-radius:2px;border:1px solid currentColor;position:relative}.seminar-menu-genre-buttons__li ._button>span span:not([class]){display:inline-block}.seminar-menu-genre-buttons__li>._button.is-selected{border-width:2px}body[data-site=ers] .seminar-menu-genre-buttons__li ._button{color:#a54883;background:#fcf7f9;border-color:#a54883}@media(hover: hover){body[data-site=ers] .seminar-menu-genre-buttons__li ._button:not([class*=is-]):hover{color:#fff;background:#a54883;border-color:#a54883}}body[data-site=ers] .seminar-menu-genre-buttons__li ._button.is-selected{color:#a54883;background:#fff;border-color:#a54883}.seminar-menu-genre{--space: calc(10em / 16)}.all-session-show-button{--f-button-text: bold calc(14em / 16)/1.2 var(--ff-ja);font:var(--f-button-text);width:100%;padding-top:.6em;padding-bottom:.6em;min-height:calc(42em/14);border:1px solid #ccc;transition:none;border-radius:calc(3em/16)}.all-session-show-button.is-selected{pointer-events:none}body[data-site=ers] .all-session-show-button{color:#950000;background:linear-gradient(to right, #fbf0ec, #fbf0ec);border-color:#fbf0ec}@media(hover: hover){body[data-site=ers] .all-session-show-button:not([class*=is-]):hover{color:#fff;background:linear-gradient(to right, #BF1C1C, #BF1C1C);border-color:#bf1c1c}}body[data-site=ers] .all-session-show-button.is-selected{color:#fff;background:linear-gradient(to right, #BF1C1C, #BF1C1C);border-color:#bf1c1c}.seminar-menu-event-type{--f-type-name: bold calc(16em / 16)/1.5 var(--ff-ja)}.seminar-menu-event-type ._type-name>._button{font:var(--f-type-name);display:flex;align-items:center;justify-content:center;padding-top:1em;padding-bottom:1em;width:100%;text-align:center;min-height:calc(53em/16);border:1px solid;border-radius:calc(3em/16)}.seminar-menu-event-type ._type-name>._button span{pointer-events:none}.seminar-menu-event-type ._type-name>._button.color-M,.seminar-menu-event-type ._type-name>._button.color-T{font-size:.84em;padding-top:.6em;padding-bottom:.6em}.seminar-menu-event-type ._category-list{--space: calc(2em / 16);margin-top:calc(2em / 16)}.seminar-menu-event-type ._type-name>._button.color-xtn{color:#fff;background:linear-gradient(to right, #196BA6, #00406E);border-color:#000d26}@media(hover: hover){.seminar-menu-event-type ._type-name>._button.color-xtn:not([class*=is-]):hover{color:#fff;background:linear-gradient(to right, #014575, #00223A);border-color:#000d26}}.seminar-menu-event-type ._type-name>._button.color-xtn.is-selected{color:#000d26;background:#f2f2f2;border-color:#f2f2f2}.seminar-menu-event-type__category-list__li{--f-category-button: bold calc(14em / 16)/1.5 var(--ff-ja)}.seminar-menu-event-type__category-list__li>._button{font:var(--f-category-button);display:flex;align-items:center;justify-content:center;text-align:center;padding:.2em .8em;min-height:calc(36em/14);border:1px solid;border-radius:calc(3em/16)}.seminar-menu-event-type__category-list__li>._button.is-selected{pointer-events:auto;border-width:2px}.seminar-menu-event-type__category-list__li>._button.color-K{color:#bf1c1c;background:#fbf0ec;border-color:#bf1c1c}@media(hover: hover){.seminar-menu-event-type__category-list__li>._button.color-K:not([class*=is-]):hover{color:#fff;background:#bf1c1c;border-color:#bf1c1c}}.seminar-menu-event-type__category-list__li>._button.color-K.is-selected{color:#fff;background:#bf1c1c;border-color:#bf1c1c}.seminar-menu-event-type__category-list__li>._button.color-X{color:#058578;background:#f4fcfb;border-color:#058578}@media(hover: hover){.seminar-menu-event-type__category-list__li>._button.color-X:not([class*=is-]):hover{color:#fff;background:#058578;border-color:#058578}}.seminar-menu-event-type__category-list__li>._button.color-X.is-selected{color:#fff;background:#058578;border-color:#058578}.seminar-menu-event-type__category-list__li>._button.color-XTN{color:#980e9c;background:#fef3ff;border-color:#980e9c}@media(hover: hover){.seminar-menu-event-type__category-list__li>._button.color-XTN:not([class*=is-]):hover{color:#fff;background:#980e9c;border-color:#980e9c}}.seminar-menu-event-type__category-list__li>._button.color-XTN.is-selected{color:#fff;background:#980e9c;border-color:#980e9c}.seminar-menu-event-type__category-list__li>._button.color-N{color:#390e9c;background:#f7f3ff;border-color:#390e9c}@media(hover: hover){.seminar-menu-event-type__category-list__li>._button.color-N:not([class*=is-]):hover{color:#fff;background:#390e9c;border-color:#390e9c}}.seminar-menu-event-type__category-list__li>._button.color-N.is-selected{color:#fff;background:#390e9c;border-color:#390e9c}.seminar-menu-event-type__category-list__li>._button.color-P{color:#da7f00;background:#fcf7f7;border-color:#da7f00}@media(hover: hover){.seminar-menu-event-type__category-list__li>._button.color-P:not([class*=is-]):hover{color:#fff;background:#da7f00;border-color:#da7f00}}.seminar-menu-event-type__category-list__li>._button.color-P.is-selected{color:#fff;background:#da7f00;border-color:#da7f00}.seminar-menu-category{--space: calc(10em / 16)}.side-menu-section{--f-section-title: bold calc(18em / 16)/1.5 var(--ff-ja);--f-section-title-small: normal .7em var(--ff-ja)}.side-menu-section ._section-title{font:var(--f-section-title);font-feature-settings:"palt" 1;text-align:center}.side-menu-section ._section-title small{font:var(--f-section-title-small);display:block;margin-top:.3em}.side-menu-section .-wrap\:section-content{margin-top:.7em}.seminar-menu-day-buttons-item{--f-button-text: bold calc(14em / 16)/1.5 var(--ff-ja)}.seminar-menu-day-buttons-item ._button{font:var(--f-button-text);font-feature-settings:"palt" 1;display:block;width:100%;padding:.2em 0;min-height:calc(48em/14);display:flex;align-items:center;justify-content:center;border:1px solid;border-radius:calc(2em/16)}body[data-site=ers] .seminar-menu-day-buttons-item ._button{color:#d42c2c;background:#fff;border-color:#d42c2c}@media(hover: hover){body[data-site=ers] .seminar-menu-day-buttons-item ._button:not([class*=is-]):hover{color:#fff;background:linear-gradient(to right, #D42C2C, #950000);border-color:#d42c2c}}body[data-site=ers] .seminar-menu-day-buttons-item ._button.is-selected{color:#fff;background:linear-gradient(to right, #D42C2C, #950000);border-color:#d42c2c}.seminar-menu-day-buttons ._buttons{--row-gap: calc(3em / 16);--column-gap: calc(3em / 16)}.seminar-menu-time-anchors{--space: calc(3em / 16);margin-top:calc(20em/16)}.seminar-menu-time-anchors__li{--f-button-text: bold calc(16em / 16)/1 var(--ff-ja)}.seminar-menu-time-anchors__li ._button{width:100%;padding:.2em 1em;min-height:calc(42em/16);border:1px solid;color:#ccc;border-radius:calc(2em/16);display:flex;align-items:center;justify-content:center}.seminar-menu-time-anchors__li ._text{font:var(--f-button-text);display:flex;align-items:center;gap:.5em}.seminar-menu-time-anchors__li ._day{font-size:.9em}body[data-site=ers] .seminar-menu-time-anchors__li ._button{color:#950000;background:#fbf0ec;border-color:#950000}@media(hover: hover){body[data-site=ers] .seminar-menu-time-anchors__li ._button:not([class*=is-]):hover{color:#fff;background:#950000;border-color:#950000}}.all-exhibitors-show-button{--f-button-text: bold calc(14em / 16)/1.2 var(--ff-ja);font:var(--f-button-text);width:100%;padding-top:.6em;padding-bottom:.6em;min-height:calc(42em/14);border:1px solid #ccc;transition:none;border-radius:calc(3em/16)}.all-exhibitors-show-button.is-selected{pointer-events:none}body[data-site=ers] .all-exhibitors-show-button{color:#950000;background:linear-gradient(to right, #fbf0ec, #fbf0ec);border-color:#fbf0ec}@media(hover: hover){body[data-site=ers] .all-exhibitors-show-button:not([class*=is-]):hover{color:#fff;background:linear-gradient(to right, #BF1C1C, #BF1C1C);border-color:#bf1c1c}}body[data-site=ers] .all-exhibitors-show-button.is-selected{color:#fff;background:linear-gradient(to right, #BF1C1C, #BF1C1C);border-color:#bf1c1c}.exhibitor-list-menu-kana-item{--f-button-text: bold calc(12em / 16)/1.3 var(--ff-ja);--f-button-text-em: bold 1.5em/1.3 var(--ff-ja)}.exhibitor-list-menu-kana-item ._button{font:var(--f-button-text);width:100%;height:calc(42em/12);border:1px solid;border-radius:2px}.exhibitor-list-menu-kana-item ._button em{font:var(--f-button-text-em);margin-right:.3em}.exhibitor-list-menu-kana-item ._button.is-disabled{pointer-events:none}.exhibitor-list-menu-kana-item ._button.is-selected{pointer-events:auto;border-width:2px}body[data-site=ers] .exhibitor-list-menu-kana-item ._button{color:#950000;background:#fbf0ec;border-color:#950000}@media(hover: hover){body[data-site=ers] .exhibitor-list-menu-kana-item ._button:not([class*=is-]):hover{color:#fff;background:#950000;border-color:#950000}}body[data-site=ers] .exhibitor-list-menu-kana-item ._button.is-selected{color:#fff;background:#950000;border-color:#950000}body[data-site=ers] .exhibitor-list-menu-kana-item ._button.is-disabled{color:#999;background:#f2f2f2;border-color:#f2f2f2}.exhibitor-list-menu-kana ._kana-buttons{--row-gap: 2px;--column-gap: 2px}.exhibitor-list-menu-kana .-wrap\:all-button{margin-top:calc(10em/16)}.exhibitor-list-menu-category-item{--f-button: bold calc(14em / 16)/1.3 var(--ff-ja);margin-top:2px}.exhibitor-list-menu-category-item ._button{font:var(--f-button);width:100%;min-height:calc(38em/14);box-sizing:border-box;border:1px solid;border-radius:2px;padding-left:.5em;padding-right:.5em}.exhibitor-list-menu-category-item ._button.is-selected{pointer-events:auto;border-width:2px}body[data-site=ers] .exhibitor-list-menu-category-item ._button{color:#980e9c;background:#fef3ff;border-color:#980e9c}@media(hover: hover){body[data-site=ers] .exhibitor-list-menu-category-item ._button:not([class*=is-]):hover{color:#fff;background:#980e9c;border-color:#980e9c}}body[data-site=ers] .exhibitor-list-menu-category-item ._button.is-selected{color:#fff;background:#980e9c;border-color:#980e9c}body[data-site=ers] .exhibitor-list-menu-category-item ._button.is-disabled{color:#999;background:#f2f2f2;border-color:#f2f2f2}.exhibitor-list-menu-category .-wrap\:all-button{margin-top:calc(10em/16)}.seminar-cart{display:flex;flex-direction:column;height:100%}.seminar-cart .-wrap\:cart-head{height:20%}.seminar-cart .-wrap\:cart-body{height:80%;background:#333}.seminar-cart .-wrap2\:cart-head,.seminar-cart .-wrap2\:cart-body{height:100%}body[data-site=ers] .seminar-cart{background:linear-gradient(to right, #D42C2C, #950000)}@media(min-width: 415px){.seminar-cart .-cart-head-wrap2,.seminar-cart .-cart-body-wrap2{padding:0 25px}}@media(min-width: 601px){.seminar-cart .-cart-head-wrap2{padding:0 25px 0 40px}}.seminar-cart-head{height:100%;display:flex;align-items:center;justify-content:space-between}.seminar-cart-head .-wrap\:status{flex:0 0 auto}.seminar-cart-head .-wrap\:buttons{flex:0 1 auto;margin-left:2.5%}.seminar-cart-sessions-count{--f-sessions-count-number: bold clamp(28em / 16, 2.1621621622vw + 19.8918918919em / 16, 48em / 16)/1 var(--ff-ja);--f-sessions-count-base: bold clamp(14em / 16, 0.2162162162vw + 13.1891891892em / 16, 16em / 16)/1 var(--ff-ja);display:flex;align-items:center}.seminar-cart-sessions-count em{font:var(--f-sessions-count-number);flex:0 0 auto;margin-right:.2em;will-change:transform,margin-right,color,text-shadow}.seminar-cart-sessions-count em.is-plus{animation-name:numBoyoyonPlus;animation-duration:1.1s}.seminar-cart-sessions-count em.is-minus{animation-name:numBoyoyonMinus;animation-duration:.5s}.seminar-cart-sessions-count span{flex:0 0 auto;font:var(--f-sessions-count-base);position:relative;top:.4em}body[data-site=ers]{--boyoyonColor: #950000}@keyframes numBoyoyonPlus{0%{transform:scale(1) translateX(0) translateY(0) rotateY(3deg) skewY(-20deg);margin-right:.2em;color:#fff;text-shadow:#fff 0px 0px 0px,#fff 0px 0px 0px,#fff 0px 0px 0px,#fff 0px 0px 0px}35%{transform:scale(4) translateX(20px) translateY(-50px) rotateY(340deg) skewY(0);margin-right:1.7em;color:var(--boyoyonColor);text-shadow:#fff 1px 1px 0px,#fff -1px 1px 0px,#fff 1px -1px 0px,#fff -1px -1px 0px;letter-spacing:-0.05em}55%{transform:scale(4) translateX(22px) translateY(-53px) rotateY(360deg) skewY(0);margin-right:1.7em;color:var(--boyoyonColor);text-shadow:#fff 1px 1px 0px,#fff -1px 1px 0px,#fff 1px -1px 0px,#fff -1px -1px 0px;letter-spacing:-0.05em}100%{transform:scale(1) translateX(0) translateY(0) rotateY(1080deg) skewY(0);margin-right:.2em;color:#fff;text-shadow:#fff 0px 0px 0px,#fff 0px 0px 0px,#fff 0px 0px 0px,#fff 0px 0px 0px}}@keyframes numBoyoyonMinus{0%{transform:scale(1) translateY(0px) rotate(0);margin-right:.2em}30%{transform:scale(0.7) translateY(3px) rotate(10deg);margin-right:0em}100%{transform:scale(1) translateY(0px) rotate(0);margin-right:.2em}}.seminar-cart-application{display:flex;align-items:center;gap:clamp(0.5rem,0.8648648649vw + 0.2972972973rem,1rem)}.seminar-cart-application .-wrap\:application-button{flex:0 1 auto;display:flex;align-items:center}.seminar-cart-application .-wrap\:cleanup-button{flex:0 1 auto;display:flex;align-items:center}.seminar-cart-application-button{--f-enable-text: bold clamp(14em / 16, 0.2162162162vw + 13.1891891892em / 16, 16em / 16)/1.4 var(--ff-ja);--f-disable-text: bold clamp(10em / 16, 0.4324324324vw + 8.3783783784em / 16, 14em / 16)/1.4 var(--ff-ja)}.seminar-cart-application-button ._enable ._button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:.5em 1em;border-radius:2px;font:var(--f-enable-text);color:#fff;border:1px solid currentColor;transition-property:background-color,border-color,color;width:clamp(7.5rem,12.972972973vw + 4.4594594595rem,15rem);height:clamp(2.375rem,0.6486486486vw + 2.222972973rem,2.75rem);cursor:pointer}.seminar-cart-application-button ._disable ._button{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:.5em .5em;font:var(--f-disable-text);font-feature-settings:"palt" 1;text-align:center;border-radius:.2em;width:clamp(7.5rem,12.972972973vw + 4.4594594595rem,15rem);height:clamp(2.375rem,0.6486486486vw + 2.222972973rem,2.75rem);pointer-events:none}body[data-site=ers] .seminar-cart-application-button ._enable ._button{color:#fff;background:linear-gradient(to right, #007DBA, #007DBA);border-color:#007dba}@media(hover: hover){body[data-site=ers] .seminar-cart-application-button ._enable ._button:not([class*=is-]):hover{color:#007dba;background:linear-gradient(to right, #FFF, #FFF);border-color:#007dba}}body[data-site=ers] .seminar-cart-application-button ._enable ._button.is-disabled{color:#000;background:#fff;border-color:#fff}body[data-site=ers] .seminar-cart-application-button ._disable ._button{color:#fff;background:linear-gradient(to right, #007DBA, #007DBA);border-color:#007dba}@media(hover: hover){body[data-site=ers] .seminar-cart-application-button ._disable ._button:not([class*=is-]):hover{color:#007dba;background:linear-gradient(to right, #FFF, #FFF);border-color:#007dba}}body[data-site=ers] .seminar-cart-application-button ._disable ._button.is-disabled{color:#000;background:#fff;border-color:#fff}.seminar-cart-cleanup-button{--f-button-text: normal clamp(10em / 16, 0.2162162162vw + 9.1891891892em / 16, 12em / 16)/1.5 var(--ff-ja);font:var(--f-button-text);font-feature-settings:"palt" 1;border:1px solid rgba(0,0,0,0);padding:.2em .7em;border-radius:.2em;transition-duration:.2s;transition-property:color,background-color,border-color}body[data-site=ers] .seminar-cart-cleanup-button{color:#fff;background:#333;border-color:#333}@media(hover: hover){body[data-site=ers] .seminar-cart-cleanup-button:not([class*=is-]):hover{color:#333;background:#fff;border-color:#333}}.seminar-cart-body{height:100%;box-sizing:border-box;padding-top:calc(15em/16);padding-bottom:calc(20em/16)}.seminar-cart-selected-sessions{height:100%;padding-right:20px;overflow-y:auto;overscroll-behavior-y:contain}.seminar-cart-selected-sessions-item{--f-datetime: normal clamp(12em / 16, 0.4324324324vw + 10.3783783784em / 16, 16em / 16)/1.5 var(--ff-ja);--f-remove-button: normal clamp(10em / 16, 0.2162162162vw + 9.1891891892em / 16, 12em / 16)/1.5 var(--ff-ja);--f-obi-title: bold .9em/1.5 var(--ff-ja);padding-top:2.5em;position:relative}.seminar-cart-selected-sessions-item+*{margin-top:1em;border-top:dotted 1px #666}.seminar-cart-selected-sessions-item .-wrap\:remove{position:absolute;right:0;top:.7em}.seminar-cart-selected-sessions-item a{color:#fff}.seminar-cart-selected-sessions-item a:hover{text-decoration:underline}.seminar-cart-selected-sessions-item ._code{font-size:.8em}.seminar-cart-selected-sessions-item ._datetime{font:var(--f-datetime);display:inline-block;margin-left:1em}.seminar-cart-selected-sessions-item ._title{margin-top:.8em}.seminar-cart-selected-sessions-item ._obi-title{font:var(--f-obi-title);display:inline-block;border:dashed 1px #fff;color:#fff;padding:.3em 1.2em;border-radius:.3em;margin-bottom:.5em}.seminar-cart-selected-sessions-item ._permission-title{display:none}.seminar-cart-selected-sessions-item ._permission-text{margin-top:1em;color:#bbb}.seminar-cart-selected-sessions-item ._remove-button{font:var(--f-remove-button);color:#fff;background:rgba(153,153,153,.5);padding:.2em 1em}.seminar-cart-selected-sessions-item ._remove-button:hover{opacity:.75}.seminar-cart-selected-sessions-item .permission-link{display:none}.seminar-cart-selected-sessions-item.color-K ._code{background:#bf1c1c}.seminar-cart-selected-sessions-item.color-X ._code{background:#058578}.seminar-cart-selected-sessions-item.color-XTN ._code{background:#980e9c}.seminar-cart-selected-sessions-item.color-N ._code{background:#390e9c}.seminar-cart-selected-sessions-item.color-P ._code{background:#da7f00}.permission-link-button{--f-button: normal calc(14em / 16)/1.2 var(--ff-ja);font:var(--f-button);margin-top:0em;padding-top:0em;padding-bottom:0em}.permission-link-button.permission-link-button{text-decoration:underline}.permission-link-button:hover{opacity:.8}.permission-attention-text{--f-text: normal calc(13em / 16)/1.4 var(--ff-ja);font:var(--f-text);color:#803c2d}.main-content{--f-main-title: bold clamp(18em / 16, 0.8648648649vw + 14.7567567568em / 16, 26em / 16)/1.4 var(--ff-ja);--seminar-view-max-width: calc(900em / 16);position:relative;z-index:0;flex-grow:1}.main-content[data-content=seminar-category]{--seminar-view-max-width: calc(900em / 16)}.main-content[data-content=seminar-timetable]{--seminar-view-max-width: calc(1120em / 16)}.main-content ._main-header{position:relative;text-align:center}.main-content ._main-header>.-wrap\:title{min-height:clamp(40em/16,2.1621621622vw + 31.8918918919em/16,60em/16);display:flex;align-items:center;justify-content:center}.main-content ._main-header ._main-title{color:#fff;font:var(--f-main-title)}.main-content .-wrap\:seminar-view{position:relative;background:#fff;max-width:var(--seminar-view-max-width);padding-top:0;padding-bottom:2.5em;transition:opacity .4s;opacity:0}.main-content .-wrap\:seminar-view.is-loaded{opacity:1}body[data-site=ers] .main-content ._main-header{background:#950000}.seminar-category-view{padding-bottom:2.5em;opacity:1}.seminar-category-view.is-genre-mode{padding-top:2em}.seminar-category-view.is-section-fade-anim{animation:sectionFade .4s}.seminar-category-section>._category-title{font-size:clamp(20em/16,0.8648648649vw + 16.7567567568em/16,28em/16)}.seminar-category-section.color-K>._category-title{color:#bf1c1c;border-bottom-color:currentColor}.seminar-category-section.color-X>._category-title{color:#058578;border-bottom-color:currentColor}.seminar-category-section.color-XTN>._category-title{color:#980e9c;border-bottom-color:currentColor}.seminar-category-section.color-N>._category-title{color:#390e9c;border-bottom-color:currentColor}.seminar-category-section.color-P>._category-title{color:#da7f00;border-bottom-color:currentColor}.seminar-category-section.is-category-mode{padding-top:clamp(32em/16,1.7297297297vw + 25.5135135135em/16,48em/16)}.seminar-category-section.is-category-mode:has(._category-title>img){padding-top:calc(20em/16);padding-bottom:calc(20em/16)}.seminar-category-section.is-category-mode:last-child:has(._category-title>img){padding-bottom:0}.seminar-category-section.is-category-mode ._category-title:has(img){margin-bottom:0;border-bottom:none}.seminar-category-summary{--f-summary-title: bold clamp(16em / 16, 0.4324324324vw + 14.3783783784em / 16, 20em / 16)/1.5 var(--ff-ja);--f-summary-p: normal clamp(14em / 16, 0.1081081081vw + 13.5945945946em / 16, 15em / 16)/1.7 var(--ff-ja)}.seminar-category-summary ._category-summary-title{font:var(--f-summary-title);margin-bottom:.8em}.seminar-category-summary ._category-summary-title>._subtitle{display:block;font-size:.85em;margin-top:.5em}.seminar-category-summary ._category-summary-logo{float:right;margin-left:2em;margin-bottom:.5em}.seminar-category-summary p{font:var(--f-summary-p);margin-top:.5em}.seminar-category-summary ._category-permission{font-size:calc(14em/16);padding-left:.5em;padding-right:.5em}.seminar-category-summary ._category-summary-kanban{padding-top:1.25em}.seminar-category-day-nav{--f-day-nav-item: bold clamp(12em / 16, 0.1081081081vw + 11.5945945946em / 16, 13em / 16)/1.4 var(--ff-ja);margin-top:calc(12em/16)}.seminar-category-day-nav ul{display:flex;justify-content:center;flex-wrap:wrap;row-gap:calc(8em/16)}.seminar-category-day-nav li{flex:0 1 auto;box-sizing:border-box;border-left:solid 1px #d7d7d7}.seminar-category-day-nav li:last-child{border-right:solid 1px #d7d7d7}.seminar-category-day-nav a{display:block;padding:.3em 1em 1.4em;box-sizing:border-box;font:var(--f-day-nav-item);font-feature-settings:"palt" 1;text-align:center;position:relative}.seminar-category-day-nav a::after{position:absolute;z-index:1;display:inline-block;content:"";left:0;right:0;bottom:.5em;margin:auto;width:calc(12em/16);height:calc(9em/16);clip-path:polygon(0 0, 100% 0, 50% 100%)}body[data-site=ers] .seminar-category-day-nav a::after{background-color:#950000}body[data-site=ers] .seminar-category-day-nav a:hover{color:#950000;text-decoration:underline}@media(min-width: 801px){.seminar-category-day-nav ul{flex-wrap:nowrap}.seminar-category-day-nav li{flex-grow:1}}.seminar-category-day-section{--f-day-title: bold clamp(14em / 16, 0.2162162162vw + 13.1891891892em / 16, 16em / 16)/1.5 var(--ff-ja)}.seminar-category-day-section.is-category-mode{padding-top:1.6em}.seminar-category-day-section ._day-section-title{font:var(--f-day-title);padding:.4em 1em;color:#fff}.seminar-category-section.color-K .seminar-category-day-section ._day-section-title{background:#bf1c1c}.seminar-category-section.color-X .seminar-category-day-section ._day-section-title{background:#058578}.seminar-category-section.color-XTN .seminar-category-day-section ._day-section-title{background:#980e9c}.seminar-category-section.color-N .seminar-category-day-section ._day-section-title{background:#390e9c}.seminar-category-section.color-P .seminar-category-day-section ._day-section-title{background:#da7f00}.seminar-session-detail{padding-top:1em}.seminar-session-detail .-body\:session-detail{padding:clamp(16em / 16, 0.4324324324vw + 14.3783783784em / 16, 20em / 16) min(4vw,calc(20em / 16))}.seminar-session-detail .-wrap\:session-content{border-top:solid 1px #d7d7d7;margin-top:1em;padding-top:1em}body[data-site=ers] .seminar-session-detail .-body\:session-detail{background:#f2f2f2}.seminar-session-parent-content{--f-parent-title: bold 1.3em/1.5 var(--ff-ja)}.seminar-session-parent-content ._parent-title{font:var(--f-parent-title);margin:.3em 0}.seminar-category-section.color-K .seminar-session-parent-content{border-bottom-color:#bf1c1c}.seminar-category-section.color-X .seminar-session-parent-content{border-bottom-color:#058578}.seminar-category-section.color-XTN .seminar-session-parent-content{border-bottom-color:#980e9c}.seminar-category-section.color-N .seminar-session-parent-content{border-bottom-color:#390e9c}.seminar-category-section.color-P .seminar-session-parent-content{border-bottom-color:#da7f00}.seminar-session-detail-content{margin-top:1.5em;padding-top:1.5em;border-top:2px solid #ccc}.seminar-session-detail-content:first-of-type{margin-top:0;padding-top:.5em;border-top:none}.seminar-session-detail-content .-wrap\:speaker-and-sponsor{border-top:solid 1px #d7d7d7;margin-top:1em;padding:1em 0}.seminar-session-detail-content ._child-session-time{font-weight:bold;font-size:.9em}.seminar-session-detail-content ._session-title{padding:.2em 0}.seminar-session-detail-content ._session-summary{margin-top:.5em}.seminar-session-detail-content ._session-summary a{text-decoration:underline}.seminar-session-detail-content ._session-summary a:hover{opacity:.7}.seminar-category-section.color-K .seminar-session-detail-content{border-top-color:#bf1c1c}.seminar-category-section.color-X .seminar-session-detail-content{border-top-color:#058578}.seminar-category-section.color-XTN .seminar-session-detail-content{border-top-color:#980e9c}.seminar-category-section.color-N .seminar-session-detail-content{border-top-color:#390e9c}.seminar-category-section.color-P .seminar-session-detail-content{border-top-color:#da7f00}.seminar-session-detail-speakers__li{--f-speaker-title: normal .8em/1.55 var(--ff-ja);--f-speaker-name: bold .95em/1.45 var(--ff-ja);display:flex}.seminar-session-detail-speakers__li .-wrap\:spk-image{width:100px}.seminar-session-detail-speakers__li .-wrap\:spk-image.has-photo{min-height:133px}.seminar-session-detail-speakers__li .-wrap\:spk-text{flex:1 1 auto;margin-left:1.25em}.seminar-session-detail-speakers__li ._speaker-photo{min-width:100px;min-height:90px;display:block;width:auto;background:rgba(0,0,0,0)}.seminar-session-detail-speakers__li ._speaker-photo[src=""]{visibility:hidden;width:100px;height:90px}.seminar-session-detail-speakers__li ._speaker-title{font:var(--f-speaker-title)}.seminar-session-detail-speakers__li ._speaker-name{font:var(--f-speaker-name);margin-top:.2em}.seminar-session-speaker-profile{--f-profile-button: normal .7em/1.5 var(--ff-ja);--f-profile-text: normal .8em/1.5 var(--ff-ja);margin-top:.5em}.seminar-session-speaker-profile .-wrap\:button{margin-bottom:.6em}.seminar-session-speaker-profile .-wrap\:profile{margin-top:.8em;height:0;overflow:hidden;transition:height .5s}.seminar-session-speaker-profile .-bg\:profile{background:#fff;padding:.6em 1em}.seminar-session-speaker-profile ._button{font:var(--f-profile-button);padding:.2em .8em;background:#fff;border-radius:.3em}.seminar-session-speaker-profile ._profile{font:var(--f-profile-text)}.seminar-session-detail-speakers{--space: 1em}.seminar-session-checkbox{--f-checkbox-label: bold calc(14em / 16)/1.3 var(--ff-ja);display:block;color:#000;font-weight:bold}.seminar-session-checkbox ._end,.seminar-session-checkbox ._apply,.seminar-session-checkbox ._checked{font:var(--f-checkbox-label);font-feature-settings:"palt" 1;position:relative;display:flex;align-items:center}.seminar-session-checkbox ._end::before,.seminar-session-checkbox ._apply::before,.seminar-session-checkbox ._checked::before{display:block;content:"";width:1.5em;height:1.5em;border-radius:.2em;border:solid 1px #ccc;margin-right:.7em;transition:background-color .15s}.seminar-session-checkbox ._end::after,.seminar-session-checkbox ._apply::after,.seminar-session-checkbox ._checked::after{display:inline-block;content:"";position:absolute;top:.28em;left:.3em;width:.88em;height:.5em;border:solid 3px #ccc;border-top:none;border-right:none;transform:rotate(-45deg)}.seminar-session-checkbox ._end{color:#c00}.seminar-session-checkbox ._end::before{border-color:#bfbfbf}.seminar-session-checkbox ._end::after{top:calc(50% - 1px);left:.37em;width:.9em;height:2px;background:#bfbfbf;border:none;transform:rotate(0)}.seminar-session-checkbox ._apply{-webkit-tap-highlight-color:rgba(0,0,0,0)}.seminar-session-checkbox ._checked{-webkit-tap-highlight-color:rgba(0,0,0,0)}.seminar-session-checkbox ._checked::after{animation:checkBoyon .7s;animation-fill-mode:forwards}body[data-site=ers] .seminar-session-checkbox ._apply{color:#000}body[data-site=ers] .seminar-session-checkbox ._apply::before{background-color:#fff;border-color:#bfbfbf}body[data-site=ers] .seminar-session-checkbox ._apply::after{border-color:#bfbfbf}body[data-site=ers] .seminar-session-checkbox ._checked{color:#950000}body[data-site=ers] .seminar-session-checkbox ._checked::before{background-color:#fff;border-color:#950000}body[data-site=ers] .seminar-session-checkbox ._checked::after{border-color:#950000}body[data-site=ers] .seminar-session-checkbox ._end{color:#d60000}body[data-site=ers] .seminar-session-checkbox ._end::before{background-color:#fff;border-color:#bfbfbf}body[data-site=ers] .seminar-session-checkbox ._end::after{border-color:#bfbfbf}@keyframes checkBoyon{0%{transform:rotate(-45deg) scale(0.4)}40%{transform:rotate(-45deg) scale(1.5)}70%{transform:rotate(-55deg) scale(0.9)}100%{transform:rotate(-45deg) scale(1)}}.seminar-session-datetime-and-floor{margin-top:1em;display:flex;align-items:center;flex-wrap:wrap;gap:.5em 2em}.seminar-session-datetime-and-floor .-wrap\:datetime{flex:1 1 auto}.seminar-session-datetime-and-floor .-wrap\:floor{flex:999 1 auto}.seminar-session-datetime-and-floor ._floor ._key{min-width:4em;text-align-last:center}@supports(-webkit-touch-callout: none) and (not (translate: none)){.seminar-session-datetime-and-floor .-wrap\:datetime{margin-top:.5em;margin-right:2em}.seminar-session-datetime-and-floor .-wrap\:floor{margin-top:.5em}}.seminar-session-genre{margin-bottom:1em}.seminar-session-permission{border-top:solid 1px #d7d7d7;margin-top:1em;padding-top:1em}.seminar-session-permission .permission-attention-text{margin-top:calc(8em/16);margin-left:1em}.seminar-session-pole{display:flex;align-items:flex-end;background:#fff;border-bottom:solid 4px #ccc}.seminar-session-pole .-wrap\:session-code{flex:0 0 auto;display:flex;align-items:center}.seminar-session-pole .-wrap\:category{flex:1 1 100%;display:flex;align-items:center}.seminar-session-pole .-wrap\:category-name{padding:0 1em .2em}.seminar-session-pole ._session-code{transform:translateY(1px)}.seminar-session-pole ._category-name{font-feature-settings:"palt" 1}.seminar-category-section.color-K .seminar-session-pole{border-bottom-color:#bf1c1c}.seminar-category-section.color-K .seminar-session-pole .-wrap\:session-code{background-color:#bf1c1c}.seminar-category-section.color-K .seminar-session-pole ._category-name{color:#bf1c1c}.seminar-category-section.color-X .seminar-session-pole{border-bottom-color:#058578}.seminar-category-section.color-X .seminar-session-pole .-wrap\:session-code{background-color:#058578}.seminar-category-section.color-X .seminar-session-pole ._category-name{color:#058578}.seminar-category-section.color-XTN .seminar-session-pole{border-bottom-color:#980e9c}.seminar-category-section.color-XTN .seminar-session-pole .-wrap\:session-code{background-color:#980e9c}.seminar-category-section.color-XTN .seminar-session-pole ._category-name{color:#980e9c}.seminar-category-section.color-N .seminar-session-pole{border-bottom-color:#390e9c}.seminar-category-section.color-N .seminar-session-pole .-wrap\:session-code{background-color:#390e9c}.seminar-category-section.color-N .seminar-session-pole ._category-name{color:#390e9c}.seminar-category-section.color-P .seminar-session-pole{border-bottom-color:#da7f00}.seminar-category-section.color-P .seminar-session-pole .-wrap\:session-code{background-color:#da7f00}.seminar-category-section.color-P .seminar-session-pole ._category-name{color:#da7f00}.seminar-session-status-and-checkbox{background:#fff;padding:calc(10em/16) calc(14em/16);box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;gap:.7em 1em}.seminar-session-status-and-checkbox .-wrap\:status{flex:0 0 auto}.seminar-session-status-and-checkbox .-wrap\:checkbox{flex:0 0 auto}@supports(-webkit-touch-callout: none) and (not (translate: none)){.seminar-session-status-and-checkbox .-wrap\:checkbox{margin:0 1em}}.seminar-session-status{--f-status: normal bold calc(14em / 16)/1 var(--ff-ja);font:var(--f-status);background:#ccc;border:1px solid #ccc;color:#fff;padding:0 1em;box-sizing:border-box;min-width:9em;min-height:1.8em;display:flex;align-items:center;justify-content:center}body[data-site=ers] .seminar-session-status{background:#de6f1b;border-color:#de6f1b}body[data-site=ers] .seminar-session-status.is-disabled.is-disabled{background:#666;border-color:#666}body[data-site=ers] .seminar-session-status.is-attention{background:#d60000;border-color:#d60000}.session-genre-list{display:flex;flex-wrap:wrap;column-gap:.8em;row-gap:.4em;word-break:break-all}.session-genre-list__li{padding:.4em .6em;box-sizing:border-box;flex:0 1 auto}.to-leaf-button{--f-button-text: normal 1em/1.5 var(--ff-ja);display:block;margin-left:auto;margin-right:auto;margin:1em;display:flex;justify-content:center;align-items:center}.to-leaf-button a._button{font:var(--f-button-text);padding:.4em 2em;background-color:#178488;color:#fff;border-radius:1.2em}.to-leaf-button a._button[href]:hover{background-color:#08a1a7}.side-menu-content{--space: 2.5em;padding:calc(13em/16);padding-bottom:calc(50em/16)}.seminar-time-view.is-section-fade-anim{animation:sectionFade .4s}.seminar-timetable-session{box-sizing:border-box;position:relative}.seminar-timetable-session .-wrap\:timetable-content{min-height:16em;position:relative;box-sizing:border-box;padding:0em calc(20em / 16) .8em}body[data-site=ers] .seminar-timetable-session{background:#f2f2f2}.seminar-timetable-sessions{--row-gap: calc(12em / 16);--column-gap: calc(12em / 16)}.seminar-timetable-timeframe{--f-title-day: normal .8em var(--ff-ja);--f-title-time: bold 1em var(--ff-ja);padding-top:clamp(24em/16,0.8648648649vw + 20.7567567568em/16,32em/16);--gutter: 1em;--side-width: calc(100em / 16);--main-min-width: 86%}.seminar-timetable-timeframe .-wrap\:timeframe-title{background:#ccc;color:#fff}.seminar-timetable-timeframe ._timeframe-title{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.2em .8em;box-sizing:border-box;padding:clamp(10em / 16, 0.6486486486vw + 7.5675675676em / 16, 16em / 16) 1em}.seminar-timetable-timeframe ._timeframe-title ._day{font:var(--f-title-day)}.seminar-timetable-timeframe ._timeframe-title ._time{font:var(--f-title-time)}body[data-site=ers] .seminar-timetable-timeframe .-wrap\:timeframe-title{background:#950000}.seminar-timetable-day{--f-day-title: bold clamp(18em / 16, 0.6486486486vw + 15.5675675676em / 16, 24em / 16)/1.5 var(--ff-ja);padding-top:2em}.seminar-timetable-day ._day-title{font:var(--f-day-title);color:#ccc;padding:.3em .5em;border-bottom:solid 2px currentColor}body[data-site=ers] .seminar-timetable-day ._day-title{color:#950000}.seminar-timetable-parent-content{--parent-title: bold 1.16em/1.5 var(--ff-ja)}.seminar-timetable-parent-content ._parent-title{font:var(--parent-title);margin-bottom:.8em}.seminar-timetable-content:not(:nth-of-type(1)){margin-top:1em;border-top:dashed 1px #ccc;padding-top:1em}.seminar-timetable-content ._session-title{font-size:calc(17em/16)}.seminar-timetable-content ._obi-title>span{font-size:.8em}.seminar-timetable-content ._child-session-time{font-weight:bold;font-size:.8em}body[data-site=ers] .seminar-timetable-content ._session-title a:hover{color:#950000}.seminar-timetable-speakers{--space: .75em;padding-top:.4em}.seminar-timetable-speakers__li{--f-speaker: normal calc(13em / 16)/1.45 var(--ff-ja);font:var(--f-speaker)}.seminar-timetable-speakers__li ._speaker-name{margin-top:.2em}.seminar-timetable-permission{--f-permission-title: bold .86em/1.4 var(--ff-ja);--f-permission-text: normal .84em/1.45 var(--ff-ja);position:absolute;left:50%;transform:translateX(-50%);width:100%;z-index:1;box-sizing:border-box;padding:.8em .6em;border:solid 2px #ccc;background:#fff;pointer-events:none;transition:opacity .3s}.seminar-timetable-permission ._permission-title{font:var(--f-permission-title);margin-bottom:.3em}.seminar-timetable-permission ._permission-text{font:var(--f-permission-text)}.seminar-timetable-permission .permission-attention-text{margin-top:calc(10em/16);margin-left:1em}.seminar-timetable-permission::before{position:absolute;display:inline-block;content:"";left:50%;top:0;transform:translate(-50%, -100%);width:0;height:0;border:solid 12px rgba(0,0,0,0);border-bottom-color:#ccc}.seminar-timetable-permission::after{position:absolute;display:inline-block;content:"";left:50%;top:1px;transform:translate(-50%, -100%);width:0;height:0;border:solid 9.6px rgba(0,0,0,0);border-bottom-color:#fff}.seminar-timetable-session.is-selected .seminar-timetable-permission{opacity:1;pointer-events:auto}.seminar-timetable-session-properties1{--f-datetime: bold calc(14em / 16)/1.33 var(--ff-ja);display:flex}.seminar-timetable-session-properties1 .-wrap\:session-code{flex:0 0 auto;display:flex;align-items:center}.seminar-timetable-session-properties1 .-wrap\:datetime{flex:1 1 auto;box-sizing:border-box;padding:.5em .8em .3em}.seminar-timetable-session-properties1 ._session-code{font-size:calc(14em/16)}.seminar-timetable-session-properties1 ._tt-time{font:var(--f-datetime)}.seminar-timetable-session-properties1 ._hidden-datetime{display:none}.seminar-timetable-session.color-K .seminar-timetable-session-properties1 .-wrap\:session-code{background:#bf1c1c}.seminar-timetable-session.color-K .seminar-timetable-session-properties1 ._session-code{background:#bf1c1c}.seminar-timetable-session.color-X .seminar-timetable-session-properties1 .-wrap\:session-code{background:#058578}.seminar-timetable-session.color-X .seminar-timetable-session-properties1 ._session-code{background:#058578}.seminar-timetable-session.color-XTN .seminar-timetable-session-properties1 .-wrap\:session-code{background:#980e9c}.seminar-timetable-session.color-XTN .seminar-timetable-session-properties1 ._session-code{background:#980e9c}.seminar-timetable-session.color-N .seminar-timetable-session-properties1 .-wrap\:session-code{background:#390e9c}.seminar-timetable-session.color-N .seminar-timetable-session-properties1 ._session-code{background:#390e9c}.seminar-timetable-session.color-P .seminar-timetable-session-properties1 .-wrap\:session-code{background:#da7f00}.seminar-timetable-session.color-P .seminar-timetable-session-properties1 ._session-code{background:#da7f00}.seminar-timetable-session-properties2{--f-category-name: bold calc(15em / 16)/1.33 var(--ff-ja);--f-floor: bold calc(15em / 16)/1.33 var(--ff-ja);--f-to-detail: bold calc(14em / 16)/1.33 var(--ff-ja)}.seminar-timetable-session-properties2 .-wrap\:properties{padding:.5em calc(10em / 16)}.seminar-timetable-session-properties2 .-wrap\:category-name-and-floor{display:flex;align-items:center;flex-wrap:wrap;gap:.6em;padding-left:calc(10em/16);padding-right:calc(10em/16)}.seminar-timetable-session-properties2 .-wrap\:status-and-checkbox{--column-gap: 1em;--row-gap: .5em;background:#fff;margin-top:.5em;margin-bottom:.5em;padding:.7em}.seminar-timetable-session-properties2 .-wrap\:status{max-width:9em}.seminar-timetable-session-properties2 .-wrap\:to-detail{text-align:right;box-sizing:border-box;padding-right:1%}.seminar-timetable-session-properties2 .-wrap\:checkbox{--span: 2}.seminar-timetable-session-properties2 .-wrap\:permission{position:relative;margin-left:calc(-12em/16);margin-right:calc(-12em/16)}.seminar-timetable-session-properties2 .-wrap\:genre-list{font-size:.8em;margin-top:.8em}.seminar-timetable-session-properties2 ._category-name{flex:999 1 auto;font:var(--f-category-name)}.seminar-timetable-session-properties2 ._floor{flex:1 1 auto;font:var(--f-floor)}.seminar-timetable-session-properties2 ._to-detail{font:var(--f-to-detail);color:#d60000}.seminar-timetable-session-properties2 ._to-detail:hover{text-decoration:underline}.seminar-timetable-session.color-K .seminar-timetable-session-properties2 ._category-name{color:#bf1c1c}.seminar-timetable-session.color-X .seminar-timetable-session-properties2 ._category-name{color:#058578}.seminar-timetable-session.color-XTN .seminar-timetable-session-properties2 ._category-name{color:#980e9c}.seminar-timetable-session.color-N .seminar-timetable-session-properties2 ._category-name{color:#390e9c}.seminar-timetable-session.color-P .seminar-timetable-session-properties2 ._category-name{color:#da7f00}.seminar-timetable-session-properties2 ._to-detail{color:#950000}.seminar-timetable-session-properties2 ._to-detail::after{background:#950000}.benefits-link-button{display:flex;margin-bottom:.5em;align-items:center}.benefits-link-button>a{--f-button: bold calc(13em / 16)/1.3 var(--ff-ja);flex:0 0 auto;font:var(--f-button);color:#fff;background-color:#04c;background:linear-gradient(to right, #D42C2C, #AA1B1B);border:1px solid #950000;padding:calc(4.5em/16) calc(12em/16) calc(3.5em/16);border-radius:calc(4em/16)}.benefits-link-button>a::after{flex:0 0 auto;display:inline-block;margin-left:.6em;content:"";width:.5em;height:.7em;background:#fff;clip-path:polygon(0px 0px, 100% 50%, 0px 100%)}.benefits-link-button>a:hover{opacity:.8}.main-content[data-content=exhibitor]{--exhibitor-view-max-width: calc(1000em / 16)}.main-content .-wrap\:exhibitor-view{position:relative;background:#fff;max-width:var(--exhibitor-view-max-width);padding-top:clamp(8em/16,0vw + 8em/16,8em/16);padding-bottom:2.5em}.exhibitor-page-nav{--f-nav-item: bold clamp(14em / 16, 0.6486486486vw + 11.5675675676em / 16, 20em / 16)/1.4 var(--ff-ja);margin-top:calc(50em/16);margin-bottom:calc(10em/16);display:flex;justify-content:center;row-gap:calc(8em/16);column-gap:calc(12em/16)}.exhibitor-page-nav li{flex:1 1 auto;box-sizing:border-box}.exhibitor-page-nav a{display:block;padding:.8em 1em;box-sizing:border-box;min-width:10em;border-radius:calc(3em/16);font:var(--f-nav-item);font-feature-settings:"palt" 1;text-align:center;position:relative;border:1px solid #ccc}.exhibitor-page-nav a::after{position:absolute;z-index:1;display:inline-block;content:"";top:0;bottom:0;left:1em;margin:auto;width:calc(8em/16);height:calc(6em/16);clip-path:polygon(0 0, 100% 0, 50% 100%)}body[data-site=ers] .exhibitor-page-nav a{min-width:9em;border-color:#950000;color:#950000}body[data-site=ers] .exhibitor-page-nav a::after{background-color:#950000;left:.6em}body[data-site=ers] .exhibitor-page-nav a:hover{background-color:#950000;color:#fff}body[data-site=ers] .exhibitor-page-nav a:hover::after{background-color:#fff}@media(min-width: 801px){.exhibitor-page-nav ul{flex-wrap:nowrap}.exhibitor-page-nav li{flex-grow:1}}.exhibitor-list{padding-top:1em}.exhibitor-list .-wrap\:list-content{opacity:0;position:relative;transition:.3s linear}.exhibitor-list .-wrap\:list-content.is-list-content-loaded{opacity:1}.exhibitor-list.is-section-fade-anim{animation:sectionFade .4s}.exhibitor-list-section{--f-permission: normal clamp(12em / 16, 0.2162162162vw + 11.1891891892em / 16, 14em / 16)/1.7 var(--ff-ja);--f-section-title: bold calc(16em / 16)/1.5 var(--ff-ja);padding-top:3em;display:flex;flex-direction:column}.exhibitor-list-section ._exhibitor-list-permission{order:3;font:var(--f-permission);background:#f2f2f2;padding:calc(16em / 16) calc(22em / 16);margin-top:calc(40em/16)}.exhibitor-list-section ._exhibitor-list-permission li{padding-left:1em;text-indent:-1em;margin:.3em 0}.exhibitor-list-section ._section-title{order:1;flex:0 0 auto;font:var(--f-section-title);padding:calc(6em/16) calc(16em/16);margin-bottom:1.75em;color:#000;text-align:left}.exhibitor-list-section ._exhibitor-list-items{order:2;flex:0 0 auto}.exhibitor-list-section ._exhibitor-list-items>*+*{margin-top:calc(20em/16)}body[data-site=ers] .exhibitor-list-section ._section-title{color:#fff;background-color:#950000}.exhibitor-list-item{--f-booth: normal calc(11em / 16)/1.5 var(--ff-ja);--f-booth-number: bold calc(14em / 11)/1.1 var(--ff-ja);--f-category: bold calc(14em / 16)/1.4 var(--ff-ja);--f-exhibitor-name: bold clamp(18em / 16, 0.4324324324vw + 16.3783783784em / 16, 22em / 16)/1.4 var(--ff-ja);--f-list-item-title: normal clamp(13em / 16, 0.1081081081vw + 12.5945945946em / 16, 14em / 16)/1.6 var(--ff-ja);width:100%}.exhibitor-list-item .-wrap\:list-item-content{transition:background .4s;display:block}.exhibitor-list-item .-wrap\:list-item-content:hover{background:#fafafa}.exhibitor-list-item ._list-item-head{background:#f2f2f2;display:flex}.exhibitor-list-item ._list-item-booth{font:var(--f-booth);flex:0 0 10em;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:.3em}.exhibitor-list-item ._list-item-booth ._booth-number{font:var(--f-booth-number)}.exhibitor-list-item ._booth-number{position:relative;top:.06em}.exhibitor-list-item ._list-item-category{flex:1 1 auto;font:var(--f-category);padding:.3em .9em}.exhibitor-list-item ._list-item-body{display:flex;flex-direction:column;padding:12px}.exhibitor-list-item .-wrap\:list-item-text{flex:1 1 auto}.exhibitor-list-item ._list-item-exhibitor-name{font:var(--f-exhibitor-name);display:flex;align-items:center}.exhibitor-list-item a[href] ._list-item-exhibitor-name::after{margin-left:.6em;display:block;content:"";width:calc(6em/16);height:calc(9em/16);clip-path:polygon(0 0, 100% 50%, 0 100%)}.exhibitor-list-item ._list-item-title{font:var(--f-list-item-title);margin-top:.6em}.exhibitor-list-item ._list-item-title.ext-pre{white-space:normal}.exhibitor-list-item ._list-item-genres{display:flex;flex-wrap:wrap;gap:.7em;margin-top:.7em}.exhibitor-list-item .-wrap\:list-item-image{text-align:center;margin-top:1em}.exhibitor-list-item ._list-item-image{max-width:240px;max-height:120px;height:auto}body[data-site=ers] .exhibitor-list-item ._list-item-booth{background:#980e9c}body[data-site=ers] .exhibitor-list-item ._list-item-category{color:#980e9c}body[data-site=ers] .exhibitor-list-item .-wrap\:list-item-content:hover ._list-item-exhibitor-name{color:#950000;text-decoration:underline}body[data-site=ers] .exhibitor-list-item ._list-item-exhibitor-name::after{background-color:#950000}@media(min-width: 801px){.exhibitor-list-item ._list-item-body{padding:16px;flex-direction:row}.exhibitor-list-item ._list-item-exhibit-name{font-size:2.2rem}.exhibitor-list-item .-wrap\:list-item-image{flex:0 0 240px;display:flex;justify-content:center;align-items:center;margin-left:12px}.exhibitor-list-item ._list-item-image{max-width:100%;height:auto;margin-top:0}}.detail-head-bar{--f-booth: normal calc(11em / 16)/1.3 var(--ff-ja);--f-booth-number: bold calc(15em / 11)/1.3 var(--ff-ja);--f-category: bold clamp(14em / 16, 0.2162162162vw + 13.1891891892em / 16, 16em / 16)/1.4 var(--ff-ja);--f-close-button: bold clamp(20em / 16, 0.6486486486vw + 17.5675675676em / 16, 26em / 16)/1 var(--ff-ja);background:#f2f2f2;display:flex}.detail-head-bar ._detail-booth{font:var(--f-booth);flex:1 1 10em;max-width:10em;color:#fff;display:flex;align-items:center;justify-content:center}.detail-head-bar ._detail-booth ._booth-number{display:block;font:var(--f-booth-number);text-align:center}.detail-head-bar ._detail-category{flex:99 1 auto;font:var(--f-category);box-sizing:border-box;padding:.3em .9em;display:flex;align-items:center}.detail-head-bar .close-modal-button{font:var(--f-close-button);flex:0 0 auto;color:#7f7f7f;box-sizing:border-box;padding:calc(10em/16)}body[data-site=ers] .detail-head-bar ._detail-booth{background:#980e9c}body[data-site=ers] .detail-head-bar ._detail-category{color:#980e9c}.detail-head-title{--f-exhibit-name: bold clamp(20em / 16, 0.6486486486vw + 17.5675675676em / 16, 26em / 16)/1.3 var(--ff-ja);--f-exhibit-name-en: bold calc(14em / 16)/1.5 var(--ff-ja);--f-list-item-title: normal calc(14em / 16)/1.7 var(--ff-ja)}.detail-head-title .-wrap\:content{padding:clamp(24em / 16, 1.7297297297vw + 17.5135135135em / 16, 40em / 16) clamp(20em / 16, 3.2432432432vw + 7.8378378378em / 16, 50em / 16);display:flex;align-items:center;flex-wrap:wrap;gap:clamp(16em / 16, 0.4324324324vw + 14.3783783784em / 16, 20em / 16)}.detail-head-title .-wrap\:text{flex:999 1 auto}.detail-head-title .-wrap\:image{flex:1 0 240px;text-align:center;margin-left:auto;margin-right:auto;max-width:320px}.detail-head-title ._exhibit-name{font:var(--f-exhibit-name)}.detail-head-title ._exhibit-name-en{font:var(--f-exhibit-name-en);color:#666}.detail-head-title ._detail-genres{display:flex;flex-wrap:wrap;margin-top:.6em;gap:.6em}.detail-body{--f-detail-title: bold clamp(16em / 16, 0.4324324324vw + 14.3783783784em / 16, 20em / 16)/1.5 var(--ff-ja);--f-detail-description: clamp(14em / 16, 0.2162162162vw + 13.1891891892em / 16, 16em / 16)/1.8 var(--ff-ja);border-top:1px solid #d9d9d9}.detail-body .-wrap\:content{padding:calc(30em / 16) clamp(20em / 16, 3.2432432432vw + 7.8378378378em / 16, 50em / 16)}.detail-body ._exhibit-title{font:var(--f-detail-title);margin-bottom:1em}.detail-body ._detail-description{font:var(--f-detail-description)}.exhibitor-info-table{--f-table-cell: clamp(12em / 16, 0.2162162162vw + 11.1891891892em / 16, 14em / 16)/1.5 var(--ff-ja);margin-top:1.75em;width:100%}.exhibitor-info-table th,.exhibitor-info-table td{font:var(--f-table-cell);border:1px solid #d9d9d9;padding:.8em clamp(10em / 16, 1.0810810811vw + 5.9459459459em / 16, 20em / 16);word-break:break-all}.exhibitor-info-table th{font-weight:bold;background:#f2f2f2;text-align:left;max-width:8em}.exhibitor-info-table a:hover{text-decoration:underline}.exhibitor-info-table ._atmk::before{display:inline-block;content:"@";width:1em;height:1em}body[data-site=ers] .exhibitor-info-table a{color:#950000}@media(min-width: 801px){.exhibitor-info-table th{white-space:nowrap}}.exhibitor-news{padding-top:2em;opacity:0;transition:.6s linear}.exhibitor-news.is-list-content-loaded{opacity:1}.exhibitor-news ._article-title{margin-bottom:1em}.exhibitor-news ._news-list{--row-gap: calc(8em / 16);--column-gap: calc(8em / 16)}.exhibitor-news-item{--f-booth: normal calc(11em / 16)/1.1 var(--ff-ja);--f-booth-number: bold calc(14em / 11)/1.1 var(--ff-ja);--f-exhibiter-name: bold clamp(16em / 16, 0.2162162162vw + 15.1891891892em / 16, 18em / 16)/1.5 var(--ff-ja);--f-title: calc(14em / 16)/1.5 var(--ff-ja)}.exhibitor-news-item .-wrap\:news-item-content{display:block;background:#f2f2f2;box-sizing:border-box;padding:calc(32em / 16) 5.46445% calc(16em / 16);height:100%;position:relative}.exhibitor-news-item ._news-item-booth{font:var(--f-booth);position:absolute;top:0;right:0;color:#fff;padding:.5em 1em .3em}.exhibitor-news-item ._news-item-booth ._booth-number{font:var(--f-booth-number)}.exhibitor-news-item .-wrap\:news-item-image{background:#fff;width:100%;padding-top:75%;position:relative}.exhibitor-news-item ._news-item-image{position:absolute;top:50%;left:50%;flex:0 0 100%;transform:translate(-50%, -50%);width:auto;max-height:100%}.exhibitor-news-item .-wrap\:news-item-text{padding:14px 2.46154%}.exhibitor-news-item ._news-item-exhibit-name{font:var(--f-exhibiter-name)}.exhibitor-news-item ._news-item-title{font:var(--f-title);margin-top:.6em}body[data-site=ers] .exhibitor-news-item .-wrap\:news-item-content:hover ._news-item-exhibit-name{color:#950000;text-decoration:underline}body[data-site=ers] .exhibitor-news-item ._news-item-booth{background:#980e9c}.exhibitor-news-detail{--f-entry-date: normal calc(12em / 16) var(--ff-ja);--f-exhibiter-name: bold calc(18em / 16)/1.5 var(--ff-ja);--f-title: bold calc(20em / 16)/1.5 var(--ff-ja);--f-url: bold calc(14em / 16)/1.5 var(--ff-ja)}.exhibitor-news-detail .detail-head-title .-wrap\:content{padding:clamp(20em / 16, 1.0810810811vw + 15.9459459459em / 16, 30em / 16) clamp(20em / 16, 3.2432432432vw + 7.8378378378em / 16, 50em / 16);row-gap:calc(16em / 16);column-gap:calc(20em / 16)}.exhibitor-news-detail .detail-head-title ._news-entry-date{flex:0 0 auto;font:var(--f-entry-date);text-align:right;color:#666}.exhibitor-news-detail .detail-head-title ._news-exhibiter-name{flex:999 1 50%;font:var(--f-exhibiter-name)}.exhibitor-news-detail .detail-head-title ._news-content-title{flex:1 1 100%;font:var(--f-title)}.exhibitor-news-detail .-wrap\:news-image{margin-bottom:1.5em;text-align:center}.exhibitor-news-detail ._news-url{font:var(--f-url);margin-top:2em;background:#f2f2f2;padding:1em 1.6em;word-break:break-all}.exhibitor-news-detail a{color:#0069ab}.exhibitor-news-detail a:hover{text-decoration:underline}
