@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}input[type=checkbox],input[type=radio]{all:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}:root{--main-color: #0062ff;--main-color-rgb: 0, 98, 255;--accent-color: #eb593c;--accent-color-rgb: 235, 89, 60;--font-color: #333;--base-color: #f0f2f9;--bg-color: #f0f3f6}html{font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:55px}@media (width <= 640px){html{scroll-padding-top:55px}}body{font-family:Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,BIZ UDPGothic,Meiryo,sans-serif;font-size:1.6rem;font-weight:400;line-height:1;color:var(--font-color);font-feature-settings:"palt" 1;background-color:var(--bg-color)}img{vertical-align:bottom}body{background-color:rgba(var(--main-color-rgb),.7);word-break:auto-phrase}.wrap{display:grid;grid-template-columns:1fr 1.414fr;background-color:#fff}@media (width <= 640px){.wrap{grid-template-columns:1fr}}.main{position:sticky;top:0;left:0;z-index:9999;background-color:#fff}.header{position:sticky;top:0;right:0;z-index:99;background-color:#ffffffe6}.header .header_inner{display:grid;grid-template-columns:auto auto;gap:16px;place-content:center end;height:55px;padding:0 16px}.header .header_inner .header_main p{color:#333;font-weight:100;text-align:center;font-size:1.2rem}.header .header_inner .header_main h1{color:#000;font-weight:300;text-align:center;font-size:1.6rem}@media (width <= 640px){.header .header_inner .header_main h1{font-size:1.4rem}}.footer .footer_inner{padding:8px;background-color:#333}.footer .footer_inner .copy{color:#fff;color:#ccc;font-weight:100;text-align:center;font-size:1.2rem}@media (width <= 640px){.footer .footer_inner .copy{font-size:1rem}}.btn_join{margin-top:32px}.btn_join a{display:grid;place-content:center;max-width:250px;height:55px;margin:0 auto;color:#fff;font-weight:300;transition:background-color .25s;font-size:1.8rem;background-color:var(--accent-color)}@media (width <= 640px){.btn_join a{font-size:1.6rem}}.btn_join a:hover{background-color:rgba(var(--accent-color-rgb),.7)}.btn_link{margin-top:32px}.btn_link a{display:grid;place-content:center;max-width:250px;height:55px;margin:0 auto;color:#fff;font-weight:300;transition:background-color .25s;font-size:1.8rem;background-color:var(--main-color)}@media (width <= 640px){.btn_link a{font-size:1.6rem}}.btn_link a:hover{background-color:rgba(var(--main-color-rgb),.7)}.section_title{display:grid;place-content:center}.section_title p{color:var(--main-color);font-weight:800;line-height:1;text-align:left;font-size:1.8rem}@media (width <= 640px){.section_title p{font-size:1.6rem}}.section_title h2{color:#000;font-weight:500;line-height:1.3;text-align:left;font-size:3.2rem}@media (width <= 640px){.section_title h2{font-size:2.4rem}}@media (width <= 640px){.sp_br{display:none}}.event{position:sticky;top:0;left:0;z-index:1;width:100%;height:100vh;background-image:url(/assets/sidebar-BHA0SPm0.webp);background-repeat:no-repeat;background-position:center;background-size:cover}@media (width <= 640px){.event{height:calc(100vh - 55px)}}.event:before{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100vh;content:"";background-color:rgba(var(--main-color-rgb),.8);mix-blend-mode:multiply}@media (width <= 640px){{height:calc(100vh - 55px)}}.event .event_inner{position:absolute;top:0;left:0;z-index:3;display:grid;place-content:center;width:100%;height:100vh;padding:0 60px}@media (width <= 640px){.event .event_inner{height:calc(100vh - 55px);padding:0 24px}}.event .event_inner .latest_event .latest_event_inner{color:#fff;letter-spacing:.125em;text-align:center}.event .event_inner .latest_event .latest_event_inner+.latest_event_inner{margin-top:60px}.event .event_inner .latest_event .latest_event_inner h2{font-weight:200;line-height:1.3;font-size:1.8rem}@media (width <= 640px){.event .event_inner .latest_event .latest_event_inner h2{font-size:1.6rem}}.event .event_inner .latest_event .latest_event_inner h3{font-weight:500;line-height:1.3;font-size:3.2rem}@media (width <= 640px){.event .event_inner .latest_event .latest_event_inner h3{font-size:2.8rem}}.event .event_inner .latest_event .latest_event_inner .date{margin-top:24px;line-height:1.6}@media (width <= 640px){.event .event_inner .latest_event .latest_event_inner .date{margin-top:16px}}.event .event_inner .latest_event .latest_event_inner .date time{font-weight:200;letter-spacing:.065em;font-size:1.8rem}@media (width <= 640px){.event .event_inner .latest_event .latest_event_inner .date time{font-size:1.6rem}}.event .event_inner .latest_event .latest_event_inner .date time span{font-size:1.5rem}@media (width <= 640px){.event .event_inner .latest_event .latest_event_inner .date time span{font-size:1.4rem}}.event .event_inner .latest_event .latest_event_inner .btn_overview{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:10px}.event .event_inner .latest_event .latest_event_inner .btn_overview a{padding:10px 0;font-weight:200;letter-spacing:.125em;transition:font-weight .25s;font-size:1.4rem}.event .event_inner .latest_event .latest_event_inner .btn_overview a:hover{font-weight:500}.event .event_inner .latest_event .latest_event_inner .btn_overview:after{display:block;width:8px;height:8px;margin:-2px 0 0;border-top:.5px solid #fff;border-left:.5px solid #fff;content:"";rotate:-135deg}.about{display:grid;place-content:center;background-color:#f6f6f6;min-height:calc(100vh - 55px)}.about .about_inner{margin-top:-55px;padding:64px;text-align:center}@media (width <= 830px){.about .about_inner{padding:64px 32px}}@media (width <= 640px){.about .about_inner{padding:34px 24px;text-align:left}}.about .about_inner>p{margin-top:32px;font-weight:300;line-height:2;font-size:1.8rem}@media (width <= 640px){.about .about_inner>p{font-size:1.6rem}}.about .about_inner>p strong{background:linear-gradient(transparent 70%,#ff6);color:#000;font-weight:400}.about .about_inner>p+p{line-height:1.3}.about .about_inner>p+p small{color:#555;font-weight:200;font-size:1.3rem}.overview{display:grid;grid-template-columns:1fr;place-content:center;min-height:calc(100vh - 55px)}.overview .overview_inner{padding:0 64px 64px;text-align:center}@media (width <= 830px){.overview .overview_inner{padding:64px 32px}}@media (width <= 640px){.overview .overview_inner{padding:32px 24px;text-align:left}}.overview .overview_inner .overview_contents{margin-top:64px}.overview .overview_inner .overview_contents .overview_contents_head h3{color:#000;font-weight:300;line-height:1.3;letter-spacing:.125em;font-size:2.4rem}@media (width <= 640px){.overview .overview_inner .overview_contents .overview_contents_head h3{font-size:1.6rem}}.overview .overview_inner .overview_contents .overview_contents_head h4{color:#000;font-weight:600;line-height:1.3;letter-spacing:.125em;font-size:4rem}@media (width <= 640px){.overview .overview_inner .overview_contents .overview_contents_head h4{font-size:2.4rem}}.overview .overview_inner .overview_contents p.introduction{margin-top:32px;font-weight:300;line-height:2;font-size:1.5rem}@media (width <= 640px){.overview .overview_inner .overview_contents p.introduction{margin-top:24px}}.overview .overview_inner .overview_contents a{text-decoration:underline}.overview .overview_inner .overview_contents a:hover{text-decoration:none}.overview .overview_inner .overview_contents table{width:100%;background-color:#fff}.overview .overview_inner .overview_contents table tr th,.overview .overview_inner .overview_contents table tr td{padding:8px;border:solid 1px #ccc;line-height:1.8;text-align:left}.overview .overview_inner .overview_contents table tr th{width:6em;background-color:rgba(var(--main-color-rgb),.05);color:#000;font-weight:500;letter-spacing:.1em;white-space:nowrap}@media (width <= 640px){.overview .overview_inner .overview_contents table tr th{font-size:1.5rem}}.overview .overview_inner .overview_contents table tr td{font-weight:300;font-size:1.5rem}@media (width <= 640px){.overview .overview_inner .overview_contents table tr td{font-size:1.3rem}}.overview .overview_inner .overview_contents table tr td strong{color:#000;font-weight:400}.overview .overview_inner .overview_contents .info_table{max-width:640px;margin:64px auto 0}@media (width <= 640px){.overview .overview_inner .overview_contents .info_table{margin:32px 0 0}}.overview .overview_inner .overview_contents .time_table{max-width:640px;margin:64px auto 0}@media (width <= 640px){.overview .overview_inner .overview_contents .time_table{margin:32px 0 0}}.overview .overview_inner .overview_contents .time_table h5{color:#000;font-weight:500;letter-spacing:.125em;font-size:2.4rem}@media (width <= 640px){.overview .overview_inner .overview_contents .time_table h5{font-size:2rem}}.overview .overview_inner .overview_contents .time_table table{margin-top:16px}.overview .overview_inner .overview_contents .time_table .note{margin-top:8px;font-weight:300;text-align:right;font-size:1.4rem}.overview .overview_inner .overview_contents .lecturer li a{transition:opacity .25s}.overview .overview_inner .overview_contents .lecturer li a:hover{opacity:.5}.overview .overview_inner .overview_contents .note{margin-top:8px;font-size:1rem;font-weight:200;text-align:right}.overview .overview_inner .overview_contents .section{max-width:640px;margin:64px auto 0}.overview .overview_inner .overview_contents .section h5{color:#000;font-weight:600;line-height:1.3;letter-spacing:.125em;font-size:3rem}@media (width <= 640px){.overview .overview_inner .overview_contents .section h5{font-size:2.4rem}}.overview .overview_inner .overview_contents .section h5 small{color:var(--main-color);font-weight:300;line-height:1.3;letter-spacing:.125em;font-size:2rem}@media (width <= 640px){.overview .overview_inner .overview_contents .section h5 small{font-size:1.6rem}}.overview .overview_inner .overview_contents .section .speaker{margin-top:16px;font-weight:400}.overview .overview_inner .overview_contents .section p{margin-top:32px;font-weight:300;line-height:2;font-size:1.5rem}@media (width <= 640px){.overview .overview_inner .overview_contents .section p{margin-top:24px}}.overview .overview_inner .overview_contents .section p+h5{margin-top:30px;border-top:solid 1px #ccc;padding-top:30px}.member{display:grid;place-content:center;min-height:calc(100vh - 55px)}.member .member_inner{padding:64px;text-align:center}@media (width <= 830px){.member .member_inner{padding:64px 32px}}@media (width <= 640px){.member .member_inner{padding:32px 24px}}.member .member_contetns{display:flex;gap:32px;justify-content:center;margin-top:64px;flex-wrap:wrap}@media (width <= 640px){.member .member_contetns{gap:16px;margin-top:32px}}.member .member_contetns .member_item img{overflow:hidden;width:128px;height:128px;border-radius:100%;aspect-ratio:1 / 1;object-fit:cover}.member .member_contetns .member_item h3{font-weight:500;line-height:1.8;letter-spacing:.125em;font-size:1.6rem}@media (width <= 640px){.member .member_contetns .member_item h3{font-size:1.5rem}}.member .member_contetns .member_item .organization{font-weight:300;line-height:1.8;letter-spacing:.125em;font-size:1.4rem}@media (width <= 640px){.member .member_contetns .member_item .organization{font-size:1.3rem}}.member .member_contetns .member_item .organization a{transition:opacity .25s}.member .member_contetns .member_item .organization a:hover{opacity:.5}.member .member_contetns .member_item .role{font-weight:300;line-height:1.8;letter-spacing:.125em;font-size:1.3rem}@media (width <= 640px){.member .member_contetns .member_item .role{font-size:1.2rem}}.information{display:grid;place-content:center;min-height:calc(100vh - 55px);background-color:#f6f6f6}.information .information_inner{padding:64px}@media (width <= 830px){.information .information_inner{padding:64px 32px}}@media (width <= 640px){.information .information_inner{padding:34px 24px;text-align:left}}.information .information_inner .information_contents{margin-top:64px}.information .information_inner .information_contents p{font-weight:300;line-height:2;font-size:1.5rem}@use "../base/vars" as *;.page{display:flex;flex-direction:column}.page .main{min-height:100dvh}.page .main .legal{max-width:800px;margin:0 auto}.page .main .legal .legal_inner{margin-top:60px}.page .main .legal table{width:100%;background-color:#fff}.page .main .legal table tr th,.page .main .legal table tr td{padding:8px;border:solid 1px #ccc;line-height:1.8;text-align:left}.page .main .legal table tr th{width:6em;background-color:rgba(var(--main-color-rgb),.05);color:#000;font-weight:500;letter-spacing:.1em;white-space:nowrap}@media (width <= 640px){.page .main .legal table tr th{font-size:1.5rem}}.page .main .legal table tr td{font-weight:300;font-size:1.5rem}@media (width <= 640px){.page .main .legal table tr td{font-size:1.3rem}}.page .main .legal table tr td strong{color:#000;font-weight:400}.page .main .footer{position:sticky;top:100%}.page .contents{flex:1;height:100%;background-color:#fff;padding:100px 16px}
