﻿: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-wrap{white-space:pre-wrap}.ext-word-break{word-break:break-all;word-break:break-word}.ext-link-button[href]{border:1px solid #803c2d;color:#803c2d;border-radius:3px;transition:color .2s}.ext-link-button[href] small{display:block;margin-top:.1em;font-weight:normal}.ext-link-button[href]>*{position:relative;z-index:1}.ext-link-button[href]{background:rgba(128,60,45,.08);transition:background .3s}.ext-link-button[href]:hover{text-decoration:none;background:rgba(255,255,255,.6)}.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: .8em/1.4 var(--ff-ja);--f-ext-prop-val: bold .9em/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-F .ext-session-prop .__prop-key{background:#d52431}.seminar-category-section.color-B .ext-session-prop .__prop-key{background:#7a42d3}.seminar-category-section.color-C .ext-session-prop .__prop-key{background:#e20097}body[data-site=archive] .ext-session-prop .__prop-val a[href]:hover{color:#0c71ab}.ext-session-title{--f-ext-session-title: bold clamp(18em / 16, 0.3243243243vw + 16.7837837838em / 16, 21em / 16)/1.5 var(--ff-ja);font:var(--f-ext-session-title);font-feature-settings:"palt" 1;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);font-feature-settings:"palt" 1;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=archive] .ext-session-genre{color:#000;background:#fff;border-color:#d9d9d9}body[data-site=archive] .ext-session-genre.is-selected{color:#0c71ab;background:#fff;border-color:#0c71ab}.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-horizontal-scroll-box-holder{position:relative}.ext-horizontal-scroll-box-holder::after{display:block;content:"";pointer-events:none;position:absolute;left:0;right:0;top:14%;z-index:2;height:80px;background:url(../images/icon_swipe.svg) no-repeat center center;background-size:60px;transition:opacity .3s;opacity:0}.ext-horizontal-scroll-box-holder.is-swipe-icon-added::after{opacity:1}.ext-horizontal-scroll-box-holder{position:relative}.ext-horizontal-scroll-box-holder::after{display:block;content:"";pointer-events:none;position:absolute;left:0;right:0;top:14%;z-index:2;height:80px;background:url(../images/icon_swipe.svg) no-repeat center center;background-size:60px;transition:opacity .3s;opacity:0}.ext-horizontal-scroll-box-holder.is-swipe-icon-added::after{opacity:1}.frame-wrapper{position:relative;overflow:hidden;background:#171e31;--bottom-frame-height: calc(260em / 16);--bottom-frame-always-visible-height: calc(var(--bottom-frame-height) * .2);--bottom-frame-toggle-button-height: calc(36em / 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(260em / 16);--bottom-frame-height: calc(380em / 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:#f5f2fc;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=archive] .side-frame-toggle-button{background:rgba(12,113,171,.7)}.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=archive] .bottom-frame-toggle-button{background:linear-gradient(to right, #0C71AB, #0C71AB)}.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.jpg);background-position:top left;transition:opacity 1s;opacity:1}.frame-wrapper-bg.is-hidden{opacity:0}.site-header-info{--space: calc(4em / 16);--f-key: normal calc(12em / 16)/1.1 var(--ff-ja);--f-value: normal calc(14em / 16)/1.8 var(--ff-ja);color:#000}.site-header-info dl{display:flex;align-items:flex-start;gap:.4em;color:#fff}.site-header-info ._key{flex:0 0 auto;font:var(--f-key);text-align-last:justify;border:1px solid #eee;width:4em;padding:.4em .5em}.site-header-info ._value{flex:1 1 auto;font:var(--f-value)}.site-header-info ._value a{color:#fff}.site-header-info ._value a::after{display:inline-block;content:"";width:1em;height:1.1em;line-height:1;margin-left:.4em;vertical-align:middle;background:url(../images/ico_map.svg) no-repeat;background-size:contain}.site-header-logo{--space: calc(12em / 16)}.site-header-logo ._site-logo{display:block;transition:opacity .3s;display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space)}.site-header-logo ._site-logo:hover{opacity:.7}.site-header-logo ._site-logo img{width:auto;max-width:calc(360em/16);height:auto}.site-header{position:relative;z-index:1;background:#000;padding-top:calc(8em/16);padding-bottom:clamp(8em/16,-0.4324324324vw + 13.6216216216em/16,12em/16)}.site-header .-wrap\:header-content{max-width:calc(1100em/16);display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;gap:1em}.site-header .-wrap\:logo{flex:999 0 auto;min-width:calc(280em/16);padding-top:calc(10em/16);padding-bottom:calc(10em/16)}.site-header .-wrap\:info{flex:1 0 auto}@media(min-width: 801px){.site-header .-wrap\:header-content{flex-direction:row}}.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:.8;text-decoration:underline;color:#fff}.site-footer ._copyright{font:var(--f-foot-nav);text-align:center}body[data-site=archive] .site-footer{color:#fff;background:rgba(0,0,0,0)}body[data-site=archive] .site-footer ._foot-nav li a{color:#fff}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=archive] .loading-spinner{background-color:#0c71ab}.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:#0c71ab;background:#fcf7f7;border-color:#0c71ab}@media(hover: hover){.pdf-map-link>._button:not([class*=is-]):hover{color:#fff;background:#0c71ab;border-color:#0c71ab}}@media(min-width: 601px){.pdf-map-link{justify-content:flex-end;margin-bottom:-1.5em}}.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);padding-left:2em;padding-right:2em}.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(14em / 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(46em/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=archive] .side-menu-links ._booth-link-button{color:#fff;background:linear-gradient(to right, #364592, #1E2A68);border-color:#364592}@media(hover: hover){body[data-site=archive] .side-menu-links ._booth-link-button:not([class*=is-]):hover{color:#364592;background:linear-gradient(to right, #fff, #fff);border-color:#364592}}body[data-site=archive] .side-menu-links ._link-button{color:#fff;background:linear-gradient(to right, #364592, #1E2A68);border-color:#364592}@media(hover: hover){body[data-site=archive] .side-menu-links ._link-button:not([class*=is-]):hover{color:#364592;background:linear-gradient(to right, #fff, #fff);border-color:#364592}}.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:clamp(50em/16,1.0810810811vw + 45.9459459459em/16,60em/16);box-sizing:border-box;padding:.6em .6em;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}.side-menu-page-buttons [data-category=F] ._button{color:#fff;background:linear-gradient(to right, #D52431, #D52431);border-color:#d52431}@media(hover: hover){.side-menu-page-buttons [data-category=F] ._button:not([class*=is-]):hover{color:#d52431;background:linear-gradient(to right, #fff, #fff);border-color:#d52431}}.side-menu-page-buttons [data-category=F] ._button.is-selected{color:#d52431;background:linear-gradient(to right, #fff, #fff);border-color:#d52431}.side-menu-page-buttons [data-category=B] ._button{color:#fff;background:linear-gradient(to right, #7A42D3, #7A42D3);border-color:#7a42d3}@media(hover: hover){.side-menu-page-buttons [data-category=B] ._button:not([class*=is-]):hover{color:#7a42d3;background:linear-gradient(to right, #fff, #fff);border-color:#7a42d3}}.side-menu-page-buttons [data-category=B] ._button.is-selected{color:#7a42d3;background:linear-gradient(to right, #fff, #fff);border-color:#7a42d3}.side-menu-page-buttons [data-category=C] ._button{color:#fff;background:linear-gradient(to right, #E20097, #E20097);border-color:#e20097}@media(hover: hover){.side-menu-page-buttons [data-category=C] ._button:not([class*=is-]):hover{color:#e20097;background:linear-gradient(to right, #fff, #fff);border-color:#e20097}}.side-menu-page-buttons [data-category=C] ._button.is-selected{color:#e20097;background:linear-gradient(to right, #fff, #fff);border-color:#e20097}.to-anothor-site{--f-to-another-site-text: bold .9em/1.4 var(--ff-ja);font:var(--f-to-another-site-text);position:relative;margin-top:-1.5em;margin-left:auto;margin-right:auto;padding-right:1em}.to-anothor-site::before{content:"";display:block;position:absolute;top:.2em;background-color:blue;width:.6em;height:.9em;clip-path:polygon(0 0, 0% 100%, 100% 50%)}.to-anothor-site a{display:block;padding-left:1em}.to-anothor-site a:hover{color:#333;text-decoration:underline}.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=archive] .seminar-menu-genre-buttons__li ._button{color:#0c71ab;background:#1e2a68;border-color:#0c71ab}@media(hover: hover){body[data-site=archive] .seminar-menu-genre-buttons__li ._button:not([class*=is-]):hover{color:#fff;background:#0c71ab;border-color:#0c71ab}}body[data-site=archive] .seminar-menu-genre-buttons__li ._button.is-selected{color:#0c71ab;background:#fff;border-color:#0c71ab}.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=archive] .all-session-show-button{color:#0c71ab;background:linear-gradient(to right, #fffef5, #faf8eb);border-color:#faf8eb}@media(hover: hover){body[data-site=archive] .all-session-show-button:not([class*=is-]):hover{color:#fff;background:linear-gradient(to right, #0C71AB, #0C71AB);border-color:#0c71ab}}body[data-site=archive] .all-session-show-button.is-selected{color:#999;background:#f2f2f2;border-color:#f2f2f2}.seminar-menu-event-type ._category-list{--space: calc(2em / 16);margin-top:calc(2em / 16)}.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(46em/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-F{color:#d52431;background:#fff8fb;border-color:#d52431}@media(hover: hover){.seminar-menu-event-type__category-list__li>._button.color-F:not([class*=is-]):hover{color:#fff;background:#d52431;border-color:#d52431}}.seminar-menu-event-type__category-list__li>._button.color-F.is-selected{color:#d52431;background:#fff;border-color:#d52431}.seminar-menu-event-type__category-list__li>._button.color-B{color:#7a42d3;background:#eee9f7;border-color:#7a42d3}@media(hover: hover){.seminar-menu-event-type__category-list__li>._button.color-B:not([class*=is-]):hover{color:#fff;background:#7a42d3;border-color:#7a42d3}}.seminar-menu-event-type__category-list__li>._button.color-B.is-selected{color:#7a42d3;background:#fff;border-color:#7a42d3}.seminar-menu-event-type__category-list__li>._button.color-C{color:#e20097;background:#f0e9f5;border-color:#e20097}@media(hover: hover){.seminar-menu-event-type__category-list__li>._button.color-C:not([class*=is-]):hover{color:#fff;background:#e20097;border-color:#e20097}}.seminar-menu-event-type__category-list__li>._button.color-C.is-selected{color:#e20097;background:#fff;border-color:#e20097}.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}body[data-site=archive] .side-menu-section ._section-title{color:#0c71ab}.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=archive] .seminar-menu-day-buttons-item ._button{color:#fff;background:linear-gradient(to right, #0C71AB, #0C71AB);border-color:#0c71ab}@media(hover: hover){body[data-site=archive] .seminar-menu-day-buttons-item ._button:not([class*=is-]):hover{color:#0c71ab;background:#fff;border-color:#0c71ab}}body[data-site=archive] .seminar-menu-day-buttons-item ._button.is-selected{color:#0c71ab;background:#fff;border-color:#0c71ab}.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=archive] .seminar-menu-time-anchors__li ._button{color:#1e2a68;background:#fff;border-color:#1e2a68}@media(hover: hover){body[data-site=archive] .seminar-menu-time-anchors__li ._button:not([class*=is-]):hover{color:#fff;background:#1e2a68;border-color:#1e2a68}}.application-guidance{--f-guidance: bold .92em/1.75 var(--ff-ja);--f-notes: normal .9em/1.6 var(--ff-ja)}.application-guidance .-wrap\:description{background:#f1e2e5;padding:.9em 1.1em;border-radius:.8em;color:#9f1818}.application-guidance ._description{font:var(--f-guidance)}.application-guidance ._notes{font:var(--f-notes);margin-top:1.25em;padding-right:1em;list-style:disc}.application-guidance ._notes>li{margin-top:.5em;padding-left:1em;text-indent:-1em}.application-guidance ._notes>li em{font-weight:bold}.application-guidance ._notes>li a{font-weight:bold;text-decoration:underline;color:#000}.application-guidance ._notes>li a:hover{opacity:.8}.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=archive] .seminar-cart{background:linear-gradient(to right, #0C71AB, #0C71AB)}body[data-site=archive] .seminar-cart .-wrap\:cart-body{background:linear-gradient(to right, #162636, #162636)}@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=archive]{--boyoyonColor: #0C71AB}@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=archive] .seminar-cart-application-button ._enable ._button{color:#364592;background:linear-gradient(to right, #fff, #fff);border-color:#fff}@media(hover: hover){body[data-site=archive] .seminar-cart-application-button ._enable ._button:not([class*=is-]):hover{color:#364592;background:linear-gradient(to right, #f5f6fc, #ebeeff);border-color:#d0d7fd}}body[data-site=archive] .seminar-cart-application-button ._enable ._button.is-disabled{color:#666;background:#f2f2f2;border-color:#fff}body[data-site=archive] .seminar-cart-application-button ._disable ._button{color:#364592;background:linear-gradient(to right, #fff, #fff);border-color:#fff}@media(hover: hover){body[data-site=archive] .seminar-cart-application-button ._disable ._button:not([class*=is-]):hover{color:#364592;background:linear-gradient(to right, #f5f6fc, #ebeeff);border-color:#d0d7fd}}body[data-site=archive] .seminar-cart-application-button ._disable ._button.is-disabled{color:#666;background:#f2f2f2;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=archive] .seminar-cart-cleanup-button{color:#fff;background:#364592;border-color:#364592}@media(hover: hover){body[data-site=archive] .seminar-cart-cleanup-button:not([class*=is-]):hover{color:#364592;background:#fff;border-color:#fff}}.seminar-cart-body{height:100%;box-sizing:border-box;padding-top:calc(10em/16);padding-bottom:calc(20em/16);display:flex;flex-direction:column}.seminar-cart-body ._attention{flex-grow:0;font-size:.8em;font-weight:normal;line-height:1.5;opacity:.7;padding-bottom:.8em;border-bottom:1px solid rgba(255,255,255,.5)}.seminar-cart-selected-sessions{flex-grow:2;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);--f-title: bold clamp(14em / 16, 0.4324324324vw + 12.3783783784em / 16, 18em / 16)/1.5 var(--ff-ja);padding-top:1.4em;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:.55em}.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{font:var(--f-title);margin-top:.3em}.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:#faf8eb}.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.color-F ._code{background:#d52431}.seminar-cart-selected-sessions-item.color-B ._code{background:#7a42d3}.seminar-cart-selected-sessions-item.color-C ._code{background:#e20097}.main-content{--f-main-title: bold clamp(18em / 16, 0.8648648649vw + 14.7567567568em / 16, 26em / 16)/1.4 var(--ff-ja);--f-main-lead: normal clamp(14em / 16, 0.4324324324vw + 12.3783783784em / 16, 18em / 16)/1.7 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(1100em / 16)}.main-content[data-content=exhibitor]{--seminar-view-max-width: calc(1000em / 16)}.main-content ._main-header{position:relative;text-align:center}.main-content ._main-header>.-wrap\:title{box-sizing:border-box;min-height:clamp(50em/16,5.4054054054vw + 29.7297297297em/16,100em/16);height:max-content;padding-top:.7em;padding-bottom:.7em;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-content ._main-header ._main-title{color:#fff;font:var(--f-main-title);word-break:auto-phrase}.main-content ._main-header ._main-title-sub{color:#fff;opacity:.7}.main-content ._main-lead p{color:#fff;font:var(--f-main-lead);margin-top:1.5em}.main-content .-wrap\:seminar-view{position:relative;background:#fff;max-width:var(--seminar-view-max-width);margin-top:1.5em;padding-top:1.5em;padding-bottom:1.5em;transition:opacity .4s;opacity:0}.main-content .-wrap\:seminar-view.is-loaded{opacity:1}body[data-site=archive] .main-content ._main-header{background:#0c71ab}body[data-site=archive] .main-content[data-content=seminar-timetable] .-wrap\:seminar-view{background:#1e2a68}.seminar-category-view{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-F>._category-title{color:#d52431;border-bottom-color:currentColor}.seminar-category-section.color-B>._category-title{color:#7a42d3;border-bottom-color:currentColor}.seminar-category-section.color-C>._category-title{color:#e20097;border-bottom-color:currentColor}.seminar-category-section.is-category-mode{padding-top:0}.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-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=archive] .seminar-category-day-nav a::after{background-color:#0c71ab}body[data-site=archive] .seminar-category-day-nav a:hover{color:#0c71ab;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 ._day-section-title{font:var(--f-day-title);padding:.4em 1em;color:#fff}.seminar-category-section.color-F .seminar-category-day-section ._day-section-title{background:#d52431}.seminar-category-section.color-B .seminar-category-day-section ._day-section-title{background:#7a42d3}.seminar-category-section.color-C .seminar-category-day-section ._day-section-title{background:#e20097}.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:1em clamp(0em / 16, 0.5405405405vw + -2.027027027em / 16, 5em / 16) 0}.seminar-session-detail .-wrap\:session-detail-links{border-top:solid 1px #d7d7d7;margin-top:2em;padding-top:2em;padding-bottom:1em}.seminar-session-detail[data-color=F] .-body\:session-detail{background:#fff3e8}.seminar-session-detail[data-color=B] .-body\:session-detail{background:#eee9f7}.seminar-session-detail[data-color=C] .-body\:session-detail{background:#f0e9f5}.seminar-session-parent-content{--f-parent-title: bold 1em/1.5 var(--ff-ja);margin-bottom:1.5em;padding-bottom:.5em;border-bottom:double 4px #ccc}.seminar-session-parent-content ._parent-title{font:var(--f-parent-title);margin:.8em 0;opacity:.7}.seminar-category-section.color-F .seminar-session-parent-content{border-bottom-color:#d52431}.seminar-category-section.color-B .seminar-session-parent-content{border-bottom-color:#7a42d3}.seminar-category-section.color-C .seminar-session-parent-content{border-bottom-color:#e20097}.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+.seminar-session-detail-content{margin-top:1.5em;padding-top:1.5em;border-top:2px solid #ccc}.seminar-category-section.color-F .seminar-session-detail-content+.seminar-session-detail-content{border-top-color:#d52431}.seminar-category-section.color-B .seminar-session-detail-content+.seminar-session-detail-content{border-top-color:#7a42d3}.seminar-category-section.color-C .seminar-session-detail-content+.seminar-session-detail-content{border-top-color:#e20097}.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:120px;min-height:90px}.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:120px;min-height:90px;display:block;width:auto;background:rgba(0,0,0,0)}.seminar-session-detail-speakers__li ._speaker-photo[src=""]{visibility:hidden;width:120px;height:90px}.seminar-session-detail-speakers__li ._speaker-title{margin-top:.2em;font:var(--f-speaker-title)}.seminar-session-detail-speakers__li ._speaker-name{font:var(--f-speaker-name);margin-top:.2em}.seminar-session-detail-speakers__li ._speaker-link{margin-top:.4em}.seminar-session-detail[data-category=C] .seminar-session-detail-speakers__li .-wrap\:spk-image{display:none}.seminar-session-detail[data-category=C] .seminar-session-detail-speakers__li .-wrap\:spk-text{margin-left:0}.seminar-session-speaker-profile{--f-profile-text: clamp(12em / 16, 0.2162162162vw + 11.1891891892em / 16, 14em / 16)/1.6 var(--ff-ja);margin-top:.5em}.seminar-session-speaker-profile ._profile{font:var(--f-profile-text);color:#666}.seminar-session-detail-speakers{--space: 1em}.seminar-session-speaker-links__li{--f-button: bold .84em/1.45 var(--ff-ja)}.seminar-session-speaker-links__li ._button{padding-top:.3em;padding-bottom:.3em;padding-left:.5em;padding-right:.5em;font:var(--f-button);min-width:initial;text-align:left}.seminar-session-speaker-links{display:flex;flex-wrap:wrap;gap:.5em}.seminar-session-special-contents ._image{text-align:center;margin-top:1.5em;margin-bottom:1.5em}.seminar-session-special-contents ._link-button{text-align:center;margin-top:1.5em;margin-bottom:1.2em}.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=archive] .seminar-session-checkbox ._apply{color:#1369d4}body[data-site=archive] .seminar-session-checkbox ._apply::before{background-color:#fff;border-color:#bfbfbf}body[data-site=archive] .seminar-session-checkbox ._apply::after{border-color:#bfbfbf}body[data-site=archive] .seminar-session-checkbox ._checked{color:#1369d4}body[data-site=archive] .seminar-session-checkbox ._checked::before{background-color:#1369d4;border-color:#1369d4}body[data-site=archive] .seminar-session-checkbox ._checked::after{border-color:#fff}body[data-site=archive] .seminar-session-checkbox ._end{color:#ed0038}body[data-site=archive] .seminar-session-checkbox ._end::before{background-color:#fff;border-color:#bfbfbf}body[data-site=archive] .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{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}div+.seminar-session-datetime-and-floor{margin-top:1em}@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-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-category-section.color-F .seminar-session-pole{border-bottom-color:#d52431}.seminar-category-section.color-F .seminar-session-pole .-wrap\:session-code{background-color:#d52431}.seminar-category-section.color-F .seminar-session-pole ._category-name{color:#d52431}.seminar-category-section.color-B .seminar-session-pole{border-bottom-color:#7a42d3}.seminar-category-section.color-B .seminar-session-pole .-wrap\:session-code{background-color:#7a42d3}.seminar-category-section.color-B .seminar-session-pole ._category-name{color:#7a42d3}.seminar-category-section.color-C .seminar-session-pole{border-bottom-color:#e20097}.seminar-category-section.color-C .seminar-session-pole .-wrap\:session-code{background-color:#e20097}.seminar-category-section.color-C .seminar-session-pole ._category-name{color:#e20097}.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=archive] .seminar-session-status{background:#2c69f1;border-color:#2c69f1}body[data-site=archive] .seminar-session-status.is-disabled.is-disabled{opacity:0;background:#999;border-color:#999}body[data-site=archive] .seminar-session-status.is-attention{background:#b53088;border-color:#b53088}.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: bold 1.2em/1.5 var(--ff-ja);display:block;margin-left:auto;margin-right:auto;margin:1em auto 2.5em;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}.seminar-session-detail-link-button{font-weight:bold}.seminar-session-detail-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1em}.to-archive-button{--f-button-text: bold 1em/1.5 var(--ff-ja);display:block;max-width:20em;margin-left:auto;margin-right:auto;font-size:1em;margin-bottom:1em}.to-archive-button a._button{font:var(--f-button-text);display:block;padding:.5em 1em;background-color:#178488;background-color:#ff6198;background-color:#de1d5f;color:#fff;text-decoration:none;border-radius:1.2em;transition:background-color .3s}.to-archive-button a[href]._button:hover{background-color:#ff1666}.to-archive-button a:not([href]){opacity:.55}.side-menu-content{--space: 1.5em;padding:calc(13em/16);padding-bottom:calc(50em/16)}.seminar-application-guide{--f-p: calc(14em / 16)/1.7 var(--ff-ja);--f-button-text1: calc(14em / 16)/1.5 var(--ff-ja);--f-button-text2: calc(12em / 16)/1.75 var(--ff-ja);--f-notes: calc(12em / 16)/1.5 var(--ff-ja)}.seminar-application-guide ._section-title{margin-bottom:1.4em}.seminar-application-guide p{font:var(--f-p)}.seminar-application-guide ._steps{margin-top:calc(28em/16)}.seminar-application-guide ._steps-img{width:100%}.seminar-application-guide ._to-mypage{display:flex;justify-content:center;margin-top:calc(30em/16);margin-bottom:calc(30em/16)}.seminar-application-guide ._to-mypage ._button{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.75em 2.5em}.seminar-application-guide ._to-mypage ._button ._text1{font:var(--f-button-text1)}.seminar-application-guide ._to-mypage ._button ._text2{font:var(--f-button-text2)}.seminar-application-guide ._notes{font:var(--f-notes)}.seminar-application-guide ._notes>li+li{margin-top:.2em}body[data-site=archive] .seminar-application-guide ._section-title{color:#0c71ab}.main-application-guidance{font-size:clamp(16em/16,0.3243243243vw + 14.7837837838em/16,19em/16);max-width:calc(840em/16);margin:0 auto}.main-application-guidance ._notes{margin:1.2em auto .4em}.main-application-guidance ._notes>li,.main-application-guidance ._notes>li a{color:#fff}.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) 1.25em}.seminar-timetable-session .to-archive-button{margin-top:.8em;font-size:.9em}.seminar-timetable-session[data-color=F]{background:#fff3e8}.seminar-timetable-session[data-color=B]{background:#eee9f7}.seminar-timetable-session[data-color=C]{background:#f0e9f5}.seminar-timetable-session.is-blank,.seminar-timetable-session.is-continue{display:none}@media(min-width: 601px){.seminar-timetable-session.is-blank{display:block}.seminar-timetable-session.is-blank>*{display:none}.seminar-timetable-session.is-continue{display:block}}.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);--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)}.seminar-timetable-timeframe .-wrap\:timetable-sessions ._attention{font-size:.9em;text-align:center;color:rgba(255,255,255,.74);border-bottom:1px solid currentColor;inline-size:100%;margin-inline:auto;padding-block:.7em .45em}body[data-site=archive] .seminar-timetable-timeframe .-wrap\:timeframe-title{color:#1e2a68;background:#e5e3f1}.seminar-timetable-day{--f-day-title: bold clamp(18em / 16, 0.6486486486vw + 15.5675675676em / 16, 24em / 16)/1.5 var(--ff-ja);padding-top:1.25em}.seminar-timetable-day ._day-title{font:var(--f-day-title);color:#fff;padding:.3em .5em;border-bottom:solid 2px currentColor}.seminar-timetable-parent-content{--parent-title: bold .85em/1.5 var(--ff-ja)}.seminar-timetable-parent-content ._parent-title{font:var(--parent-title);margin-bottom:.8em;opacity:.7}body[data-site=archive] .seminar-timetable-parent-content ._parent-title a:hover{text-decoration:underline;color:#0c71ab}.seminar-timetable-content:not(:nth-of-type(1)){margin-top:1em;margin-bottom: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=archive] .seminar-timetable-content ._session-title a:hover{color:#0c71ab}.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);font-feature-settings:"palt" 1;display:flex}.seminar-timetable-speakers__li .-wrap\:spk-image{flex:0 0 auto;margin-right:1.25em;width:100px;min-height:70px}.seminar-timetable-speakers__li .-wrap\:spk-text{flex:1 1 auto}.seminar-timetable-speakers__li ._speaker-name{margin-top:.2em}.seminar-timetable-speakers__li ._speaker-photo{width:100%;height:auto}.seminar-timetable-speakers__li ._speaker-photo[src=""]{visibility:hidden}.seminar-timetable-speakers__li ._speaker-link{margin-top:.5em}.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::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-category: bold clamp(13em / 16, 0.3243243243vw + 11.7837837838em / 16, 16em / 16)/1.33 var(--ff-ja);--f-datetime: bold calc(14em / 16)/1.33 var(--ff-ja);display:flex;flex-wrap:wrap}.seminar-timetable-session-properties1 .-wrap\:category{flex:0 0 100%;text-align:center;border-bottom:3px solid}.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 ._category{font:var(--f-category);color:#fff}.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-F .seminar-timetable-session-properties1 .-wrap\:category{background:#d52431;border-bottom-color:#fff3e8}.seminar-timetable-session.color-F .seminar-timetable-session-properties1 .-wrap\:session-code{background:#d52431}.seminar-timetable-session.color-F .seminar-timetable-session-properties1 ._session-code{background:#d52431}.seminar-timetable-session.color-B .seminar-timetable-session-properties1 .-wrap\:category{background:#7a42d3;border-bottom-color:#eee9f7}.seminar-timetable-session.color-B .seminar-timetable-session-properties1 .-wrap\:session-code{background:#7a42d3}.seminar-timetable-session.color-B .seminar-timetable-session-properties1 ._session-code{background:#7a42d3}.seminar-timetable-session.color-C .seminar-timetable-session-properties1 .-wrap\:category{background:#e20097;border-bottom-color:#f0e9f5}.seminar-timetable-session.color-C .seminar-timetable-session-properties1 .-wrap\:session-code{background:#e20097}.seminar-timetable-session.color-C .seminar-timetable-session-properties1 ._session-code{background:#e20097}.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-F .seminar-timetable-session-properties2 ._category-name{color:#d52431}.seminar-timetable-session.color-B .seminar-timetable-session-properties2 ._category-name{color:#7a42d3}.seminar-timetable-session.color-C .seminar-timetable-session-properties2 ._category-name{color:#e20097}.seminar-timetable-session-properties2 ._to-detail{color:#0c71ab}.seminar-timetable-session-properties2 ._to-detail::after{background:#0c71ab}
