@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);
html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{display:block;border-style:none;vertical-align:middle}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}*{box-sizing:border-box}.container{position:relative;display:block;max-width:1180px;margin:0 auto}body{overflow:hidden;font-family:"Noto Sans JP",sans-serif;font-weight:300;color:#000b25;letter-spacing:0}@media screen and (max-width: 768px){main{background:url(../d859f89a113bd941c995.png) no-repeat;background-size:contain}}.mainttl{font-family:"futura",sans-serif;font-size:min(4.1666666667vw,60px);font-weight:500;line-height:1;color:#009eb3}@media screen and (max-width: 768px){.mainttl{font-size:max(10.6666666667vw,40px)}}.is-pc{display:block}@media screen and (max-width: 768px){.is-pc{display:none}}.is-sp{display:none}@media screen and (max-width: 768px){.is-sp{display:block}}header{width:100%;background:#000b25}@media screen and (max-width: 768px){header{margin-bottom:75px;background:none}}header .container{display:flex;justify-content:space-between;max-width:100%;padding:min(2.2916666667vw,33px) min(5.0694444444vw,73px) min(1.4583333333vw,21px) min(3.4722222222vw,50px)}@media screen and (max-width: 768px){header .container{flex-direction:column;padding:0}}.header_title{width:min(20.8333333333vw,300px);margin-top:min(.6944444444vw,10px)}.header_title img{width:100%;height:auto}@media screen and (max-width: 768px){.header_title{width:initial;margin:20px 0 31px max(5.3333333333vw,20px)}.header_title img{width:max(36.8vw,138px);height:auto}}.header_schedule{display:flex;column-gap:1.25vw;margin-top:min(.1388888889vw,2px);margin-left:min(1.3888888889vw,20px)}@media screen and (max-width: 768px){.header_schedule{margin:0 0 0 max(5.3333333333vw,20px)}}.header_schedule picture img{width:min(50.5555555556vw,728px);height:auto}@media screen and (max-width: 768px){.header_schedule picture img{width:max(65.0666666667vw,244px)}}.header_registration{display:flex;column-gap:min(.2777777778vw,4px);align-items:center;justify-content:center;width:min(12.5694444444vw,181px);height:min(4.4444444444vw,64px);font-size:min(1.6666666667vw,24px);font-weight:400;color:#000b25;text-decoration:none;letter-spacing:.1em;background:#00d9c7;border:1px solid #00d9c7;border-radius:8px;transition:.3s}@media screen and (max-width: 768px){.header_registration{display:none}}.header_registration::after{width:min(2.2222222222vw,32px);height:min(2.2222222222vw,32px);content:"";-webkit-mask-image:url(../abd5f5b99bc25e08a1ea.svg);mask-image:url(../abd5f5b99bc25e08a1ea.svg);-webkit-mask-size:contain;mask-size:contain;background-color:#000b25;transition:.3s}.header_registration:active{color:#00d9c7;background:rgba(0,0,0,0)}.header_registration:active::after{background-color:#00d9c7}.global_nav{height:min(3.4722222222vw,50px);background:#fff}@media screen and (max-width: 768px){.global_nav{display:none}}.global_nav_list{display:flex;align-items:center;justify-content:center;width:min(1460px,100%);height:100%;padding-inline:10px;margin-inline:auto;list-style-type:none}.global_nav_item{position:relative;font-size:clamp(11px,1.1111111111vw,16px);color:#00053f}.global_nav_item::before{position:absolute;left:0;font-size:min(1.1111111111vw,16px);content:"|"}.global_nav_item:last-of-type::after{position:absolute;top:0;right:0;font-size:min(1.1111111111vw,16px);content:"|"}.global_nav_item a{display:block;padding-inline:min(2.7777777778vw,40px);font-weight:400;color:#00053f;text-decoration:none;letter-spacing:.04em;transition:.3s}.global_nav_item a:hover{color:#00d9c7}@media screen and (min-width: 769px){.drawer{display:none}}@media screen and (max-width: 768px){.drawer{position:fixed;top:0;right:0;z-index:9999;width:100%}.drawer-hidden{display:none}.drawer-open{position:absolute;top:0;right:15px;z-index:1000;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:min(5.9722222222vw,86px);height:min(6.9444444444vw,100px);padding:min(2.0833333333vw,30px) min(1.6666666667vw,24px) min(2.8472222222vw,41px);cursor:pointer;background:#00d9c7;border-bottom-right-radius:min(2.7777777778vw,40px);border-bottom-left-radius:min(2.7777777778vw,40px)}}@media screen and (max-width: 768px)and (max-width: 768px){.drawer-open{right:20px;width:60px;height:70px;padding-top:0;border-bottom-right-radius:28px;border-bottom-left-radius:28px}}@media screen and (max-width: 768px){.drawer-open span{position:absolute;display:block;width:min(2.6388888889vw,38px);height:min(.3125vw,4.5px);content:"";background:#000b25;border-radius:3px;transition:.5s}}@media screen and (max-width: 768px)and (max-width: 768px){.drawer-open span{width:26px;height:3px}}@media screen and (max-width: 768px){.drawer-open span::before{position:absolute;display:block;width:min(2.6388888889vw,38px);height:min(.3125vw,4.5px);content:"";background:#000b25;border-radius:3px;transition:.5s;bottom:min(.8333333333vw,12px)}}@media screen and (max-width: 768px)and (max-width: 768px){.drawer-open span::before{width:26px;height:3px}}@media screen and (max-width: 768px)and (max-width: 768px){.drawer-open span::before{bottom:8px}}@media screen and (max-width: 768px){.drawer-open span::after{position:absolute;display:block;width:min(2.6388888889vw,38px);height:min(.3125vw,4.5px);content:"";background:#000b25;border-radius:3px;transition:.5s;top:min(.8333333333vw,12px)}}@media screen and (max-width: 768px)and (max-width: 768px){.drawer-open span::after{width:26px;height:3px}}@media screen and (max-width: 768px)and (max-width: 768px){.drawer-open span::after{top:8px}}@media screen and (max-width: 768px){.drawer-content{position:absolute;top:0;right:15px;z-index:99;width:100%;max-width:305px;height:auto;transition:.5s;transform:translateY(-100%)}}@media screen and (max-width: 768px)and (max-width: 768px){.drawer-content{max-width:273px}}@media screen and (max-width: 768px){.drawer-content ul{position:relative;box-sizing:border-box;width:100%;max-width:305px;padding:42px 0 30px 35px;list-style-type:none;background-color:#00d9c7;border-bottom-right-radius:40px;border-bottom-left-radius:40px;transition:right .3s ease-in-out}.drawer-content ul li:not(:first-of-type){margin-top:23px}.drawer-content ul li a{font-family:"futura",sans-serif;font-size:min(1.8055555556vw,26px);font-weight:400;color:#000b25;text-decoration:none;letter-spacing:.2em}}@media screen and (max-width: 768px)and (max-width: 768px){.drawer-content ul li a{font-size:18px}}@media screen and (max-width: 768px){#drawer-check:checked~.drawer-content{transform:translateY(0)}#drawer-check:checked~.drawer-open{background:initial}#drawer-check:checked~.drawer-open span{background:hsla(0,0%,100%,0)}#drawer-check:checked~.drawer-open span::before{bottom:0;transform:rotate(45deg)}#drawer-check:checked~.drawer-open span::after{top:0;transform:rotate(-45deg)}}.kv{padding-block:min(4.1666666667vw,60px) min(5.0694444444vw,73px);background:url(../3d6b8945439701c88181.png) no-repeat bottom center;background-size:cover}@media screen and (max-width: 768px){.kv{aspect-ratio:initial;background:none}}.kv_wrap{display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center}@media screen and (max-width: 768px){.kv_wrap{padding-bottom:max(13.3333333333vw,50px)}}.kv_wrap picture{max-width:min(70.3472222222vw,1013px);margin-bottom:min(2.7777777778vw,40px);margin-left:min(4.1666666667vw,60px)}@media screen and (max-width: 768px){.kv_wrap picture{width:max(90.6666666667vw,340px);max-width:100%;margin-bottom:55px;margin-left:0}}.kv img{width:100%;height:auto}.kv_title{display:flex;flex-direction:column;margin-bottom:min(3.0555555556vw,44px);font-size:min(2.0833333333vw,30px);font-weight:300;line-height:1.2}@media screen and (max-width: 768px){.kv_title{margin-bottom:max(6.1333333333vw,23px);font-size:max(3.7333333333vw,14px)}}.kv_title span:first-of-type{font-family:"futura",sans-serif;font-size:min(4.1666666667vw,60px);font-weight:500}@media screen and (max-width: 768px){.kv_title span:first-of-type{font-size:max(8vw,30px)}}.kv_title span:last-of-type{margin-top:max(-.3472222222vw,-5px);margin-left:min(.2777777778vw,4px);letter-spacing:.1em}@media screen and (max-width: 768px){.kv_title span:last-of-type{margin-top:max(.8vw,3px);letter-spacing:.2em}}.kv_text{font-size:clamp(9px,1.1111111111vw,16px);line-height:2}@media screen and (max-width: 768px){.kv_text{font-size:max(3.4666666667vw,13px);line-height:2.2}}.registration_link{position:fixed;right:min(4.6527777778vw,67px);bottom:min(5.2083333333vw,75px);z-index:10}.year--2026 .registration_link{right:min(2.7777777778vw,40px)}.registration_link img{max-width:min(15.9027777778vw,229px);transition:.3s}.registration_link img:hover{opacity:.8}@media screen and (max-width: 768px){.registration_link{right:17px;width:116px}.registration_link img{height:auto}}@media screen and (max-width: 768px)and (max-width: 768px){.registration_link img{max-width:100%}}.about{padding:min(5.5555555556vw,80px) 0 min(11.25vw,162px);color:#2b2b2b;background:url(../b9f25dab7a5ae767a528.png) no-repeat;background-size:contain}@media screen and (max-width: 768px){.about{padding:max(15.2vw,57px) max(5.3333333333vw,20px) max(16vw,60px);background:url(../81c1dc7f2d02ccf01fd7.png) no-repeat;background-size:cover}}@media screen and (min-width: 769px){.about .container{padding:0 70px}}.about .mainttl{margin-bottom:min(1.3888888889vw,20px)}@media screen and (max-width: 768px){.about .mainttl{margin-bottom:max(4.8vw,18px)}}.about_head{margin-bottom:min(2.6388888889vw,38px);font-size:min(1.6666666667vw,24px);font-weight:bold;line-height:1.8}@media screen and (max-width: 768px){.about_head{margin-bottom:max(3.4666666667vw,13px);font-size:max(4.8vw,18px);font-weight:500}}.about_head span{color:#009eb3}.about_detail_head{margin-bottom:min(3.4722222222vw,50px)}@media screen and (max-width: 768px){.about_detail_head{padding-inline:max(2.6666666667vw,10px);margin-bottom:max(10.6666666667vw,40px)}}.about_detail_text{font-size:min(1.3888888889vw,20px);line-height:1.6}@media screen and (max-width: 768px){.about_detail_text{font-size:max(3.7333333333vw,14px);line-height:1.6}.about_detail_text span{display:block;margin-top:max(5.0666666667vw,19px)}}.about_schedule{padding-left:min(3.1944444444vw,46px);margin-bottom:min(5.6944444444vw,82px)}@media screen and (max-width: 768px){.about_schedule{padding-inline:max(6.9333333333vw,26px);margin-bottom:max(12vw,45px)}}.about_schedule_group dl{display:grid;grid-template-columns:min(20.8333333333vw,300px) min(18.75vw,270px) 1fr;gap:min(1.3888888889vw,20px) min(1.3888888889vw,20px);align-items:center}@media screen and (max-width: 768px){.about_schedule_group dl{display:flex;flex-direction:column;gap:max(8vw,30px) 0;align-items:initial;font-size:max(2.9333333333vw,11px)}}.about_schedule_group dl dt{margin-bottom:min(.2083333333vw,3px);font-size:min(.9722222222vw,14px);line-height:1.2;color:#2b2b2b}@media screen and (max-width: 768px){.about_schedule_group dl dt{margin-bottom:max(1.3333333333vw,5px);font-size:max(3.7333333333vw,14px)}}.about_schedule_group dl dd{font-size:min(1.1111111111vw,16px);font-weight:500;white-space:nowrap}@media screen and (max-width: 768px){.about_schedule_group dl dd{font-size:max(4.2666666667vw,16px)}}.about_schedule_group dl dd a{color:#2b2b2b}@media screen and (max-width: 768px){.about_schedule_group dl dd a{line-height:1.6}}.about_schedule_group dl dd span{display:inline-block;font-size:min(1.1111111111vw,16px);font-weight:300;transform:translateY(min(0.6944444444vw, 10px))}@media screen and (max-width: 768px){.about_schedule_group dl dd span{font-size:max(4.2666666667vw,16px)}}.about_schedule_group dl dd span a{text-decoration:underline}.about_schedule_item{display:flex;column-gap:min(1.3888888889vw,20px)}.about_schedule_item:nth-of-type(1)::before{display:inline-block;flex-shrink:0;width:min(3.4722222222vw,50px);height:min(3.4722222222vw,50px);content:"";background:url(../a2bc02f7c152dad4f24d.svg);background-size:contain}@media screen and (max-width: 768px){.about_schedule_item:nth-of-type(1)::before{width:max(10.6666666667vw,40px);height:max(10.6666666667vw,40px)}}.about_schedule_item:nth-of-type(2)::before{display:inline-block;flex-shrink:0;width:min(3.4722222222vw,50px);height:min(3.4722222222vw,50px);content:"";background:url(../dd0e24dbbc9b15c7ffc7.svg);background-size:contain}@media screen and (max-width: 768px){.about_schedule_item:nth-of-type(2)::before{width:max(10.6666666667vw,40px);height:max(10.6666666667vw,40px)}}.about_schedule_item:nth-of-type(3)::before{display:inline-block;flex-shrink:0;width:min(3.4722222222vw,50px);height:min(3.4722222222vw,50px);content:"";background:url(../d4c616a9895442b223c7.svg);background-size:contain}@media screen and (max-width: 768px){.about_schedule_item:nth-of-type(3)::before{width:max(10.6666666667vw,40px);height:max(10.6666666667vw,40px)}}.about_schedule_item:nth-of-type(4)::before{display:inline-block;flex-shrink:0;width:min(3.4722222222vw,50px);height:min(3.4722222222vw,50px);content:"";background:url(../1b706e5b5fc1df7cd885.svg);background-size:contain}@media screen and (max-width: 768px){.about_schedule_item:nth-of-type(4)::before{width:max(10.6666666667vw,40px);height:max(10.6666666667vw,40px)}}.about_schedule_item:nth-of-type(5)::before{display:inline-block;flex-shrink:0;width:min(3.4722222222vw,50px);height:min(3.4722222222vw,50px);content:"";background:url(../a65cead86ad8023be57a.svg);background-size:contain}@media screen and (max-width: 768px){.about_schedule_item:nth-of-type(5)::before{width:max(10.6666666667vw,40px);height:max(10.6666666667vw,40px)}}.about_schedule_item:nth-of-type(6)::before{display:inline-block;flex-shrink:0;width:min(3.4722222222vw,50px);height:min(3.4722222222vw,50px);content:"";background:url(../4878f87183f8d62db7b1.svg);background-size:contain}@media screen and (max-width: 768px){.about_schedule_item:nth-of-type(6)::before{width:max(10.6666666667vw,40px);height:max(10.6666666667vw,40px)}}.about_schedule_item:last-of-type dd{position:relative}@media screen and (max-width: 768px){.about_schedule_item:last-of-type dd{line-height:1.6}}.about_schedule_item:last-of-type dd span{position:absolute}@media screen and (max-width: 768px){.about_schedule_item:last-of-type dd span{position:initial}}@media screen and (max-width: 768px){.about_schedule_item{column-gap:max(5.3333333333vw,20px)}.about_schedule_item:nth-of-type(2){order:3}.about_schedule_item:nth-of-type(3){order:5}.about_schedule_item:nth-of-type(4){order:2}.about_schedule_item:nth-of-type(5){order:4}.about_schedule_item:last-of-type{order:6}}.about_schedule_detail{align-self:center;line-height:1.2}.about_subttl{display:flex;align-items:center;justify-content:center;height:min(2.7777777778vw,40px);margin-top:min(3.9583333333vw,57px);font-size:min(1.1805555556vw,17px);font-weight:600;color:#fff;background:#032165;border-radius:20px}@media screen and (max-width: 768px){.about_subttl{height:max(10.6666666667vw,40px);margin:max(6.6666666667vw,25px) max(1.8666666667vw,7px) 0;font-size:max(3.7333333333vw,14px);border-radius:max(5.3333333333vw,20px)}}.day_subject_list{list-style-type:none}.day_subject_item{overflow:hidden;border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.1019607843)}.day_subject_item:first-of-type{height:min(13.125vw,189px);margin-bottom:min(2.4305555556vw,35px)}.day_subject_item:first-of-type dt{padding-top:min(3.1944444444vw,46px)}.day_subject_item:first-of-type .day_def_content{margin-top:max(-.8333333333vw,-12px)}@media screen and (max-width: 768px){.day_subject_item:first-of-type{margin-bottom:max(8vw,30px)}}.day_subject_item:last-of-type{height:min(13.5416666667vw,195px)}.day_subject_item:last-of-type dt{padding-top:min(4.3055555556vw,62px)}.day_subject_item:last-of-type dt>span{display:inline-block;margin-left:min(.9722222222vw,14px)}@media screen and (max-width: 768px){.day_subject_item:last-of-type dt>span{margin-left:max(2.4vw,9px)}}@media screen and (max-width: 768px){.day_subject_item:last-of-type dt time:first-of-type{margin-left:max(9.3333333333vw,35px)}}@media screen and (max-width: 768px){.day_subject_item{height:initial !important}}.day_subject_item a{text-decoration:none}.day_def_list{display:grid;grid-template-columns:min(13.5416666667vw,195px) 1fr;height:100%}@media screen and (max-width: 768px){.day_def_list{display:flex;flex-direction:column}}.day_def_term{font-family:"futura",sans-serif;position:relative;padding-left:min(3.4027777778vw,49px);font-size:min(2.0833333333vw,30px);font-weight:500;line-height:1;color:#009eb3;background:#fff}@media screen and (max-width: 768px){.day_def_term{display:flex;align-items:center;width:100%;height:max(16vw,60px);padding-top:initial !important;padding-left:max(4.5333333333vw,17px);font-size:max(5.8666666667vw,22px)}}.day_def_term::before{position:absolute;top:min(1.5972222222vw,23px);left:0;width:5px;height:min(9.7222222222vw,140px);content:"";background:#009eb3}@media screen and (max-width: 768px){.day_def_term::before{top:max(2.9333333333vw,11px)}}.day_def_term time{display:block;margin-left:max(-.2777777778vw,-4px);font-size:min(2.0833333333vw,30px);color:#2b2b2b}@media screen and (max-width: 768px){.day_def_term time{font-size:max(5.3333333333vw,20px);font-weight:500;letter-spacing:.02em;transform:translateY(max(0.5333333333vw, 2px))}}.day_def_term time:first-of-type{margin-block:min(.9722222222vw,14px) min(.2777777778vw,4px)}@media screen and (max-width: 768px){.day_def_term time:first-of-type{margin-left:max(6.6666666667vw,25px)}.day_def_term time:first-of-type:has(+time)::after{display:inline-block;width:max(1.8666666667vw,7px);height:max(4.5333333333vw,17px);margin-inline:max(2.1333333333vw,8px);content:"";background:url(../2d9917920a4f00d34226.svg) no-repeat;background-size:contain}}.day_def_term time span{font-size:min(.9722222222vw,14px)}@media screen and (max-width: 768px){.day_def_term time span{margin-left:max(1.0666666667vw,4px);font-size:max(3.4666666667vw,13px)}}.day_def_desc{display:flex;padding-inline:min(2.7777777778vw,40px);background:#f9f9f9}@media screen and (max-width: 768px){.day_def_desc{padding:max(6.4vw,24px) max(4.2666666667vw,16px) max(5.6vw,21px) max(4.8vw,18px)}}.day_def_content{align-self:center;color:#2b2b2b}.day_content_title{margin-bottom:min(.5555555556vw,8px);font-size:min(1.25vw,18px);font-weight:700;line-height:2.5;letter-spacing:1px}@media screen and (max-width: 768px){.day_content_title{margin-bottom:max(2.6666666667vw,10px);font-size:max(4.2666666667vw,16px);font-weight:500;line-height:1.2}}.day_content_text{font-size:min(1.1111111111vw,16px);line-height:1.6}@media screen and (max-width: 768px){.day_content_text{font-size:max(3.7333333333vw,14px)}.day_content_text+p{margin:0}}.day_content_text:not(:last-of-type){margin-bottom:min(1.7777777778vw,1.6rem)}@media screen and (max-width: 768px){.day_content_text:not(:last-of-type){margin-bottom:max(6.9333333333vw,26px)}}.speakers{padding:min(6.9444444444vw,100px) 0;color:#fff;background:#000b25}@media screen and (max-width: 768px){.speakers{padding-block:max(16vw,60px) max(16vw,60px)}}@media screen and (min-width: 769px){.speakers .container{max-width:1320px;padding:0 70px}}.speakers_head{text-align:center}.speakers_head .mainttl{color:#00d9c7}.speakers_head .mainttl span{display:block;margin-top:min(1.1805555556vw,17px);font-size:min(1.25vw,18px)}@media screen and (max-width: 768px){.speakers_head .mainttl{margin-bottom:max(3.7333333333vw,14px);font-size:max(8.8vw,33px);letter-spacing:0}.speakers_head .mainttl span{margin-bottom:max(2.1333333333vw,8px);font-size:max(2.6666666667vw,10px)}}.speakers_head .subttl{margin-top:min(1.1805555556vw,17px);font-size:min(1.1111111111vw,16px);line-height:1.6;color:#fff;letter-spacing:1px;margin-top:min(1.5972222222vw,23px)}@media screen and (max-width: 768px){.speakers_head .subttl{font-size:max(3.2vw,12px)}}@media screen and (max-width: 768px){.speakers_head .subttl{letter-spacing:.5px}}.speakers_list{display:flex;flex-wrap:wrap;row-gap:min(2.0833333333vw,30px);margin-top:min(6.5972222222vw,95px);list-style:none}@media screen and (max-width: 768px){.speakers_list{row-gap:max(5.3333333333vw,20px);margin-top:max(7.4666666667vw,28px)}}.speakers_list li{position:relative;box-sizing:border-box;width:25%;padding:0 min(1.5972222222vw,23px);text-align:center}@media screen and (max-width: 768px){.speakers_list li{width:50%;min-height:initial;padding:0 max(3.2vw,12px)}}.speakers_photo{position:relative;width:min(16.1111111111vw,232px);margin:0 auto}@media screen and (max-width: 768px){.speakers_photo{width:max(33.6vw,126px)}}.speakers_photo img{width:100%}.speakers_photo .open_btn::after{position:absolute;right:0;bottom:0;width:min(3.8888888889vw,56px);height:min(3.8888888889vw,56px);cursor:pointer;content:"";background:url(../dcfaefebc9f561004c25.svg) no-repeat;background-size:contain}@media screen and (max-width: 768px){.speakers_photo .open_btn::after{width:max(8vw,30px);height:max(8vw,30px)}}.speakers_name{margin-top:min(1.0416666667vw,15px);font-size:min(1.5277777778vw,22px);font-weight:300}@media screen and (max-width: 768px){.speakers_name{margin-top:max(2.4vw,9px);font-size:max(3.2vw,12px)}}.speakers_text{margin-top:min(1.1111111111vw,16px);font-size:clamp(10px,.9722222222vw,14px);line-height:1.8;text-align:left}@media screen and (max-width: 768px){.speakers_text{margin-top:max(2.1333333333vw,8px);font-size:max(2.6666666667vw,10px)}}.schedule{padding:min(8.1944444444vw,118px) 0}@media screen and (max-width: 768px){.schedule{padding:max(16vw,60px) max(8vw,30px) max(16vw,60px)}}@media screen and (min-width: 769px){.schedule .container{max-width:1320px;padding:0 70px}.schedule .container:has(.schedule_not-show){max-width:1340px}}.schedule_head{text-align:center}@media screen and (max-width: 768px){.schedule .mainttl{margin-bottom:max(4.5333333333vw,17px);font-size:max(8.8vw,33px);letter-spacing:0}}.schedule .mainttl span{display:block;margin-top:min(1.1805555556vw,17px);font-size:min(1.25vw,18px);font-weight:400}@media screen and (max-width: 768px){.schedule .mainttl span{margin-top:max(2.1333333333vw,8px);font-size:max(2.6666666667vw,10px)}}.schedule .subttl{margin-top:min(1.1805555556vw,17px);font-size:min(1.1111111111vw,16px);line-height:1.6;color:#032165;letter-spacing:1px;margin-top:min(1.6666666667vw,24px);font-weight:400;color:#000b25}@media screen and (max-width: 768px){.schedule .subttl{font-size:max(3.2vw,12px)}}@media screen and (max-width: 768px){.schedule .subttl{letter-spacing:0}}.schedule_not-show{margin-top:min(4.6527777778vw,67px)}@media screen and (max-width: 768px){.schedule_not-show{width:max(82.6666666667vw,310px);margin-inline:auto;margin-top:max(7.2vw,27px)}}.schedule_not-show img{width:100%;height:auto}.schedule_nav_list{display:grid;grid-template-rows:min(4.8611111111vw,70px);grid-template-columns:repeat(3, min(11.1111111111vw, 160px));gap:min(2.0833333333vw,30px);justify-content:center;margin:min(5.5555555556vw,80px) 0 min(6.9444444444vw,100px);list-style-type:none}@media screen and (max-width: 768px){.schedule_nav_list{grid-template-rows:max(16vw,60px);grid-template-columns:repeat(3, max(26.1333333333vw, 98px));gap:max(2.6666666667vw,10px);margin:max(6.4vw,24px) 0 max(18.6666666667vw,70px)}}.schedule_nav_item{text-align:center}.schedule_nav_item a{font-family:"futura",sans-serif;display:block;height:100%;padding-top:min(1.3888888889vw,20px);font-size:min(1.3888888889vw,20px);font-weight:500;line-height:1;color:#fff;text-decoration:none;background:#009eb3}@media screen and (max-width: 768px){.schedule_nav_item a{padding-top:max(3.2vw,12px);font-size:max(4.8vw,18px)}}.schedule_nav_item a::after{display:block;width:min(1.1111111111vw,16px);height:min(.625vw,9px);margin:min(.5555555556vw,8px) auto 0;content:"";background:url(../f892ed356cc16ff800e4.svg) no-repeat;background-size:contain}@media screen and (max-width: 768px){.schedule_nav_item a::after{width:max(4.2666666667vw,16px);height:max(2.4vw,9px);margin:max(3.4666666667vw,13px) auto 0}}.schedule_day:not(:first-of-type){margin-top:min(8.3333333333vw,120px)}@media screen and (max-width: 768px){.schedule_day:not(:first-of-type){margin-top:max(16vw,60px)}}.schedule_day_title{font-family:"futura",sans-serif;display:flex;align-items:center;justify-content:center;height:min(3.4722222222vw,50px);margin:0 auto;font-size:min(2.0833333333vw,30px);font-weight:500;color:#fff;background:#000b25}@media screen and (max-width: 768px){.schedule_day_title{height:max(10.6666666667vw,40px);font-size:max(5.3333333333vw,20px)}}.schedule_day_table{width:100%;margin-top:min(4.1666666667vw,60px)}@media screen and (max-width: 768px){.schedule_day_table{margin-top:max(8vw,30px)}}.program_row{display:grid;grid-template-columns:min(11.8055555556vw,170px) min(6.9444444444vw,100px) 1fr;column-gap:min(2.0833333333vw,30px);padding-bottom:min(1.875vw,27px);border-bottom:1px solid #a1d4da}@media screen and (max-width: 768px){.program_row{display:block;padding-bottom:max(4.2666666667vw,16px)}.program_row:has(.program_img img){display:flex;flex-wrap:wrap;column-gap:max(3.2vw,12px)}.program_row:has(.program_img img) .program_time{width:100%;margin-bottom:max(6.4vw,24px)}.program_row:has(.program_img img) .program_img{align-self:center}.program_row:has(.program_img img) .program_desc{display:contents}.program_row:has(.program_img img) .program_title{flex:1;text-align:left}.program_row:has(.program_img img) .program_speaker{width:100%}.program_row:has(.program_img img) .open_btn{display:contents}}.program_row:not(:last-of-type){margin-bottom:min(2.0833333333vw,30px)}@media screen and (max-width: 768px){.program_row:not(:last-of-type){margin-bottom:max(6.6666666667vw,25px)}}.program_rest{display:flex;align-items:center;justify-content:center;max-width:480px;height:min(3.1944444444vw,46px);margin:min(3.4722222222vw,50px) auto;font-size:clamp(11px,1.1111111111vw,16px);line-height:1.6;text-align:center;background:#a1d4da;border-radius:min(6.9444444444vw,100px)}@media screen and (max-width: 768px){.program_rest{height:max(10.1333333333vw,38px);margin:max(11.2vw,42px) auto;font-size:max(3.4666666667vw,13px)}}.program_time{display:flex;align-items:center;align-self:flex-start;height:min(5.5555555556vw,80px);padding-left:min(2.0833333333vw,30px);margin-top:min(.6944444444vw,10px);font-size:min(1.3888888889vw,20px);line-height:1;border-left:3px solid #009eb3}@media screen and (max-width: 768px){.program_time{padding-left:max(2.4vw,9px);margin:max(.9333333333vw,3.5px) 0;font-size:max(4.5333333333vw,17px)}}@media screen and (min-width: 769px){.program_time:not(:has(+.program_img>img)){height:min(4.1666666667vw,60px);margin-top:0}}@media screen and (max-width: 768px){.program_time{height:max(8vw,30px)}}.program_img img{width:100%}@media screen and (max-width: 768px){.program_img{width:max(16.8vw,63px)}}.program_desc{position:relative;align-self:center;padding-right:min(8.4027777778vw,121px)}@media screen and (max-width: 768px){.program_desc{padding-right:0;margin-top:max(5.8666666667vw,22px);text-align:center}}.program_desc .open_btn::after{position:absolute;top:0;right:15px;bottom:0;z-index:1;width:min(3.8888888889vw,56px);height:min(3.8888888889vw,56px);margin:auto 0;cursor:pointer;content:"";background:url(../2f00921709fd1aad478f.svg) no-repeat;background-size:contain}@media screen and (max-width: 768px){.program_desc .open_btn::after{position:initial;width:max(8.8vw,33px);height:max(8.8vw,33px);margin:max(4.8vw,18px) auto 0}}.program_title{font-size:clamp(13px,1.3888888889vw,20px);font-weight:500;line-height:1.5}@media screen and (max-width: 768px){.program_title{font-size:max(4.5333333333vw,17px)}}.program_speaker{margin-top:min(.6944444444vw,10px);font-size:clamp(11px,.9722222222vw,14px);line-height:1.6}@media screen and (max-width: 768px){.program_speaker{margin-top:max(2.1333333333vw,8px);font-size:max(3.2vw,12px)}}.program_affiliation{font-size:clamp(11px,.9722222222vw,14px);line-height:1.6}@media screen and (max-width: 768px){.program_affiliation{width:100%;font-size:max(3.2vw,12px)}}.exhibition{padding-block:min(5.5555555556vw,80px) min(6.25vw,90px);color:#fff;background:#000b25}@media screen and (max-width: 768px){.exhibition{padding:max(16vw,60px) max(4.5333333333vw,17px) max(21.3333333333vw,80px) max(4.8vw,18px)}}.exhibition .container{width:100%;max-width:1356px}@media screen and (min-width: 769px){.exhibition .container{padding-inline:70px}}.exhibition_head{margin-bottom:min(12.5vw,180px);text-align:center}@media screen and (max-width: 768px){.exhibition_head{margin-bottom:max(9.0666666667vw,34px)}}.exhibition .mainttl{margin-bottom:min(1.5277777778vw,22px);color:#00d9c7}@media screen and (max-width: 768px){.exhibition .mainttl{margin-bottom:min(4.2666666667vw,16px);font-size:max(8.8vw,33px)}}.exhibition .mainttl span{display:block;margin-top:min(.8333333333vw,12px);font-size:min(1.25vw,18px);color:#fff}@media screen and (max-width: 768px){.exhibition .mainttl span{margin-top:max(2.1333333333vw,8px);font-size:max(2.6666666667vw,10px)}}.exhibition .subttl{font-size:min(1.1111111111vw,16px);line-height:1.6;letter-spacing:1px}@media screen and (max-width: 768px){.exhibition .subttl{font-size:max(3.2vw,12px);letter-spacing:.54px}}.exhibition_list{display:flex;flex-wrap:wrap;gap:min(2.5vw,36px) min(2.2222222222vw,32px);list-style-type:none}@media screen and (max-width: 768px){.exhibition_list{gap:max(5.8666666667vw,22px) max(5.3333333333vw,20px)}}.exhibition_list_wrap{margin-bottom:min(9.3055555556vw,134px)}@media screen and (max-width: 768px){.exhibition_list_wrap{margin-bottom:max(15.4666666667vw,58px)}}.exhibition_list_head{display:flex;align-items:center;justify-content:space-between;margin-bottom:min(2.9166666667vw,42px)}@media screen and (max-width: 768px){.exhibition_list_head{flex-direction:column;align-items:flex-start;margin-bottom:max(10.1333333333vw,38px)}}.exhibition_list_title{font-family:"futura",sans-serif;display:flex;column-gap:min(1.5277777778vw,22px);align-items:center;font-size:min(1.9444444444vw,28px);font-weight:500;color:#00d9c7}@media screen and (max-width: 768px){.exhibition_list_title{column-gap:max(2.1333333333vw,8px);margin-bottom:max(4.2666666667vw,16px);font-size:max(4.2666666667vw,16px)}}.exhibition_list_title span{font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#fff}.exhibition_list_title::before{display:block;width:min(.5555555556vw,8px);height:min(3.3333333333vw,48px);content:"";background:#00d9c7}@media screen and (max-width: 768px){.exhibition_list_title::before{width:max(1.0666666667vw,4px);height:max(5.6vw,21px)}}.exhibition_list_note{font-size:min(.9722222222vw,14px)}@media screen and (max-width: 768px){.exhibition_list_note{font-size:max(3.2vw,12px)}}.exhibition_item{width:calc((100% - min(2.2222222222vw,32px)*3)/4)}@media screen and (max-width: 768px){.exhibition_item{width:calc((100% - max(5.3333333333vw,20px))/2)}}.exhibition_item_img{margin-bottom:min(1.1111111111vw,16px)}@media screen and (max-width: 768px){.exhibition_item_img{margin-bottom:max(1.6vw,6px)}}.exhibition_item_img img{width:100%;height:auto}.exhibition_item_text{overflow:hidden;font-size:min(1.0416666667vw,15px);text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 768px){.exhibition_item_text{font-size:max(3.2vw,12px)}}.exhibition_fun_wrap{margin-bottom:min(4.1666666667vw,60px)}@media screen and (max-width: 768px){.exhibition_fun_wrap{margin-bottom:max(16vw,60px)}}.exhibition_fun_title{margin-bottom:min(5.0694444444vw,73px);font-size:min(1.9444444444vw,28px);font-weight:400;text-align:center}@media screen and (max-width: 768px){.exhibition_fun_title{display:flex;column-gap:17px;align-items:center;justify-content:center;margin-bottom:max(8vw,30px);font-size:max(4.2666666667vw,16px)}.exhibition_fun_title::before,.exhibition_fun_title::after{display:block;width:max(13.3333333333vw,50px);height:2px;content:"";background:#fff}}.exhibition_fun_list{display:grid;grid-template-columns:repeat(2, 1fr);gap:min(1.6666666667vw,24px) min(1.1111111111vw,16px);list-style-type:none}@media screen and (max-width: 768px){.exhibition_fun_list{grid-template-columns:1fr;gap:max(5.8666666667vw,22px) 0}}.exhibition_fun_item{padding:min(2.1527777778vw,31px);background:rgba(14,27,53,.8);border:1px solid #1e293b;border-radius:16px}@media screen and (max-width: 768px){.exhibition_fun_item{padding:max(4.7066666667vw,17.65px);border-radius:8px}}.exhibition_fun_item:nth-of-type(1) h4::before{display:block;width:min(3.3333333333vw,48px);height:min(3.3333333333vw,48px);content:"";background:url(../f7492a661d37ef8af718.png) no-repeat;background-size:contain}@media screen and (max-width: 768px){.exhibition_fun_item:nth-of-type(1) h4::before{width:max(10.6666666667vw,40px);height:max(10.6666666667vw,40px)}}.exhibition_fun_item:nth-of-type(2) h4::before{display:block;width:min(3.3333333333vw,48px);height:min(3.3333333333vw,48px);content:"";background:url(../fdf39f3ceec1211285d9.png) no-repeat;background-size:contain}@media screen and (max-width: 768px){.exhibition_fun_item:nth-of-type(2) h4::before{width:max(10.6666666667vw,40px);height:max(10.6666666667vw,40px)}}.exhibition_fun_item:nth-of-type(3) h4::before{display:block;width:min(3.3333333333vw,48px);height:min(3.3333333333vw,48px);content:"";background:url(../2e2b3c7c05cf195d8175.png) no-repeat;background-size:contain}@media screen and (max-width: 768px){.exhibition_fun_item:nth-of-type(3) h4::before{width:max(10.6666666667vw,40px);height:max(10.6666666667vw,40px)}}.exhibition_fun_item:nth-of-type(4) h4::before{display:block;width:min(3.3333333333vw,48px);height:min(3.3333333333vw,48px);content:"";background:url(../e62148126fe8e8d857ef.png) no-repeat;background-size:contain}@media screen and (max-width: 768px){.exhibition_fun_item:nth-of-type(4) h4::before{width:max(10.6666666667vw,40px);height:max(10.6666666667vw,40px)}}.exhibition_fun_item_title{display:flex;column-gap:min(1.1111111111vw,16px);align-items:center;margin-bottom:min(1.3888888889vw,20px);font-size:min(1.3888888889vw,20px);font-weight:700;color:#f8fafc}@media screen and (max-width: 768px){.exhibition_fun_item_title{column-gap:max(4.2666666667vw,16px);margin-bottom:max(2.9333333333vw,11px);font-size:max(4.2666666667vw,16px)}}.exhibition_fun_item_text{font-size:min(.9722222222vw,14px);line-height:1.6;color:#a2d4d0}@media screen and (max-width: 768px){.exhibition_fun_item_text{font-size:max(3.4666666667vw,13px)}}.exhibition_place{display:flex;justify-content:space-between;padding:min(2.7083333333vw,39px) min(2.7083333333vw,39px) min(2.6388888889vw,38px);margin-bottom:min(5.5555555556vw,80px);color:#f8fafc;background:rgba(14,27,53,.5019607843);border:1px solid #1e293b;border-radius:20px}@media screen and (max-width: 768px){.exhibition_place{flex-direction:column;padding:max(6.4vw,24px);margin-bottom:max(10.1333333333vw,38px);border-radius:20px}}.exhibition_place_title{margin-bottom:min(1.6666666667vw,24px);font-size:min(1.6666666667vw,24px);font-weight:500}@media screen and (max-width: 768px){.exhibition_place_title{margin-bottom:max(4.2666666667vw,16px);font-size:max(4.8vw,18px)}}.exhibition_place_wrap{display:flex;column-gap:min(1.1111111111vw,16px)}@media screen and (max-width: 768px){.exhibition_place_wrap{flex-direction:column;row-gap:max(1.0666666667vw,4px)}}.exhibition_place_wrap:not(:last-of-type){margin-bottom:min(3.3333333333vw,48px)}@media screen and (max-width: 768px){.exhibition_place_wrap:not(:last-of-type){margin-bottom:max(8.5333333333vw,32px)}}@media screen and (max-width: 768px){.exhibition_place_detail{margin-bottom:max(6.9333333333vw,26px)}}.exhibition_place_term{width:min(6.9444444444vw,100px);font-size:min(.9722222222vw,14px);font-weight:700;color:#00d9c7}@media screen and (max-width: 768px){.exhibition_place_term{width:initial;font-size:max(3.4666666667vw,13px)}}.exhibition_place_desc{font-size:min(1.1111111111vw,16px)}@media screen and (max-width: 768px){.exhibition_place_desc{font-size:max(3.7333333333vw,14px);line-height:1.2}}.exhibition_place_img{text-align:right}.exhibition_place_img_wrap{display:flex;column-gap:min(1.1111111111vw,16px);margin-bottom:min(.2083333333vw,3px)}@media screen and (max-width: 768px){.exhibition_place_img_wrap{flex-direction:column;row-gap:max(4.2666666667vw,16px);margin-bottom:max(5.8666666667vw,22px)}}.exhibition_place_img_wrap picture{width:min(18.75vw,270px)}@media screen and (max-width: 768px){.exhibition_place_img_wrap picture{width:100%}}.exhibition_place_img_wrap img{width:100%;height:auto}.exhibition_place_note{font-size:min(.9722222222vw,14px)}@media screen and (max-width: 768px){.exhibition_place_note{font-size:max(3.7333333333vw,14px)}}.exhibition_entry{padding-block:min(3.3333333333vw,48px) min(3.1944444444vw,46px);text-align:center;background:linear-gradient(90deg, #111d35 0%, #1e5c68 50.28%, #00eac3 100%);border:1px solid #00fad0;border-radius:24px}@media screen and (max-width: 768px){.exhibition_entry{padding:max(8.2666666667vw,31px) max(6.4vw,24px) max(7.7333333333vw,29px);border-radius:20px}}.exhibition_entry_title{margin-bottom:min(1.875vw,27px);font-size:min(2.2222222222vw,32px);font-weight:500;color:#f8fafc}@media screen and (max-width: 768px){.exhibition_entry_title{margin-bottom:max(5.3333333333vw,20px);font-size:max(4.8vw,18px)}}.exhibition_entry_link{display:flex;align-items:center;justify-content:center;width:min(27.0833333333vw,390px);height:min(5.2777777778vw,76px);margin-inline:auto;margin-bottom:min(1.8055555556vw,26px);font-size:min(1.3888888889vw,20px);font-weight:500;color:#000b25;text-decoration:none;letter-spacing:.1rem;background:#00fad0;border-radius:1000px;transition:.3s}@media screen and (max-width: 768px){.exhibition_entry_link{width:max(74.6666666667vw,280px);height:max(16vw,60px);margin-bottom:max(4.2666666667vw,16px);font-size:max(4.8vw,18px);letter-spacing:initial}}.exhibition_entry_link:hover{color:#00fad0;background:#1d5462;border:1px solid #00fad0}.exhibition_entry_text{font-size:min(.9027777778vw,13px)}@media screen and (max-width: 768px){.exhibition_entry_text{font-size:max(3.4666666667vw,13px)}}.entry{padding-block:min(10.9027777778vw,157px) min(7.2222222222vw,104px);background:url(../57dbe96815d92c4221c7.png) no-repeat;background-size:cover}@media screen and (max-width: 768px){.entry{aspect-ratio:375/318;padding:max(10.6666666667vw,40px) max(5.3333333333vw,20px) max(10.6666666667vw,40px);background:url(../c895eef48ad289a65c23.png) no-repeat;background-size:contain}}.entry_head{margin-bottom:min(2.7777777778vw,40px);text-align:center}.entry .mainttl{font-family:"futura",sans-serif;padding-bottom:min(1.3888888889vw,20px);font-size:min(4.1666666667vw,60px);font-weight:400;line-height:1;padding-bottom:min(.4861111111vw,7px);font-weight:500;color:#fff}.entry .mainttl span{display:block;margin-top:min(1.1111111111vw,16px);font-size:min(1.25vw,18px);font-weight:300}@media screen and (max-width: 768px){.entry .mainttl span{margin-top:max(2.1333333333vw,8px);font-size:max(2.6666666667vw,10px)}}@media screen and (max-width: 768px){.entry .mainttl{font-size:max(8.8vw,33px)}}.entry .mainttl span{margin-top:min(.8333333333vw,12px);font-weight:400}@media screen and (max-width: 768px){.entry .mainttl span{margin-top:max(2.1333333333vw,8px);letter-spacing:0}}@media screen and (max-width: 768px){.entry .mainttl{padding-bottom:0}}.entry .subttl{margin-top:min(1.1805555556vw,17px);font-size:min(1.1111111111vw,16px);line-height:1.6;color:#032165;letter-spacing:1px;margin-left:min(3.6111111111vw,52px);font-weight:400;color:#fff;text-indent:max(-3.5555555556vw,-3.2rem)}@media screen and (max-width: 768px){.entry .subttl{font-size:max(3.2vw,12px)}}@media screen and (max-width: 768px){.entry .subttl{margin-top:max(2.6666666667vw,10px);margin-left:initial;font-size:max(3.2vw,12px);text-indent:initial;letter-spacing:.54px}}.entry .subttl--end{margin-top:min(1.1805555556vw,17px);font-size:min(1.1111111111vw,16px);line-height:1.6;color:#032165;letter-spacing:1px;margin-top:min(.4861111111vw,7px);color:#fff}@media screen and (max-width: 768px){.entry .subttl--end{font-size:max(3.2vw,12px)}}@media screen and (max-width: 768px){.entry .subttl--end{margin:max(1.6vw,6px) 0 0;font-size:max(2.4vw,12px);letter-spacing:.54px}}.entry_form{display:flex;align-items:center;justify-self:center;width:min(27.0833333333vw,390px);height:min(5.2777777778vw,76px);background:#00fad0;border-radius:min(6.9444444444vw,100px);transition:.3s}@media screen and (max-width: 768px){.entry_form{width:300px;height:80px;margin:max(5.3333333333vw,20px) auto 0;border-radius:100px}}.entry_form a{display:flex;column-gap:min(1.3888888889vw,20px);align-items:center;justify-content:center;width:100%;height:100%;font-size:min(1.3888888889vw,20px);font-weight:500;line-height:1;color:#000b25;text-decoration:none;letter-spacing:.1em}@media screen and (max-width: 768px){.entry_form a{column-gap:max(2.4vw,9px);font-size:18px}}.entry_form a::before{display:block;width:min(2.5vw,36px);height:min(2.5vw,36px);content:"";background:url(../abd5f5b99bc25e08a1ea.svg) no-repeat;background-size:contain}@media screen and (max-width: 768px){.entry_form a::before{width:36px;height:36px}}.entry_form a:hover{background-position:right center;background-size:200% auto;-webkit-animation:pulse 2s infinite;animation:ripple 1.5s infinite;border-radius:min(6.9444444444vw,100px)}@keyframes ripple{0%{box-shadow:0 0 0 0 #1b85fb}70%{box-shadow:0 0 0 15px rgba(27,133,251,0)}100%{box-shadow:0 0 0 0 rgba(27,133,251,0)}}.archive{padding-block:min(5.5555555556vw,80px) min(6.9444444444vw,100px);text-align:center}@media screen and (max-width: 768px){.archive{padding-block:max(10.6666666667vw,40px) max(10.6666666667vw,40px)}}.archive .mainttl{font-family:"futura",sans-serif;padding-bottom:min(1.3888888889vw,20px);font-size:min(4.1666666667vw,60px);font-weight:400;line-height:1;padding-bottom:min(1.5972222222vw,23px);font-weight:500}.archive .mainttl span{display:block;margin-top:min(1.1111111111vw,16px);font-size:min(1.25vw,18px);font-weight:300}@media screen and (max-width: 768px){.archive .mainttl span{margin-top:max(2.1333333333vw,8px);font-size:max(2.6666666667vw,10px)}}@media screen and (max-width: 768px){.archive .mainttl{font-size:max(8.8vw,33px)}}@media screen and (max-width: 768px){.archive .mainttl{margin-bottom:max(2.6666666667vw,10px);font-size:max(8.8vw,33px)}}.archive .mainttl span{margin-top:min(.8333333333vw,12px);font-weight:400;color:#000b25;letter-spacing:.01em}@media screen and (max-width: 768px){.archive .mainttl span{margin-top:max(2.1333333333vw,8px);color:inherit}}.archive .subttl{font-size:min(1.1111111111vw,16px);font-weight:400;letter-spacing:.06em}@media screen and (max-width: 768px){.archive .subttl{font-size:max(3.2vw,12px)}}.archive_head{margin-bottom:min(2.9166666667vw,42px)}@media screen and (max-width: 768px){.archive_head{margin-bottom:max(8vw,30px)}}.archive_list{display:flex;flex-wrap:wrap;gap:min(2.0833333333vw,30px) min(2.7777777778vw,40px);justify-content:center;width:min(48.0555555556vw,692px);margin-inline:auto;list-style-type:none}@media screen and (max-width: 768px){.archive_list{grid-template-rows:repeat(3, max(13.8666666667vw, 52px));grid-template-columns:repeat(2, 1fr);gap:max(5.3333333333vw,20px);width:max(88.5333333333vw,332px)}}.archive_item{width:min(14.1666666667vw,204px);height:min(3.6111111111vw,52px);background:#009eb3;border-radius:4px}@media screen and (max-width: 768px){.archive_item{width:max(41.6vw,156px);height:max(13.8666666667vw,52px)}}.archive_item a{display:flex;column-gap:min(1.1805555556vw,17px);align-items:center;height:100%;padding-left:min(2.7777777778vw,40px);font-size:min(1.3888888889vw,20px);font-weight:500;color:#fff;text-decoration:none;letter-spacing:.1em}@media screen and (max-width: 768px){.archive_item a{column-gap:max(2.1333333333vw,8px);padding-left:max(4.2666666667vw,16px);font-size:max(5.3333333333vw,20px)}}.archive_item a::after{display:block;width:min(.5555555556vw,8px);height:min(.9722222222vw,14px);content:"";background:url(../642a6d99babe00e59217.svg) no-repeat;background-size:contain;transition:.3s}@media screen and (max-width: 768px){.archive_item a::after{width:max(2.4vw,9px);height:max(3.4666666667vw,13px)}}.archive_item a:hover::after{transform:translateX(5px)}.popup_overlay{position:fixed;top:0;left:0;z-index:9999;display:flex;justify-content:center;width:100%;height:100%;overflow:auto;background:rgba(0,0,0,.27);opacity:0;transition:opacity .5s,transform 0s .5s;transform:scale(0)}.popup_checkbox{display:none}.popup_checkbox:checked~.popup_overlay{opacity:1;transition:opacity .5s;transform:scale(1)}.popup_trigger{position:absolute;width:100%;height:100%}.popup_content{position:relative;align-self:center;width:95%;max-width:800px;max-height:90vh;overflow:hidden;line-height:1.4em;color:#032165;background:#fff;border-radius:20px;transition:.5s}@media screen and (max-width: 768px){.popup_content{width:84%}}.popup_content .close_btn{position:absolute;top:min(1.3888888889vw,20px);right:min(1.3888888889vw,20px);z-index:1000;width:min(3.8888888889vw,56px);height:min(3.8888888889vw,56px);cursor:pointer;background:url(../3e0132fa24d24639d935.svg) no-repeat;background-size:contain}@media screen and (max-width: 768px){.popup_content .close_btn{top:max(4.2666666667vw,16px);right:max(sp_bw(16),16px);width:max(8vw,30px);height:max(8vw,30px)}}.popup_inner{position:relative;display:flex;column-gap:min(4.1666666667vw,60px);align-items:flex-start;max-height:calc(90vh - min(3.4722222222vw,50px));padding:0 min(.6944444444vw,10px) min(1.3888888889vw,20px) min(2.7777777778vw,40px);margin:min(3.4722222222vw,50px) min(3.4722222222vw,50px) min(3.4722222222vw,50px) 0;overflow-y:auto}@media screen and (max-width: 768px){.popup_inner{display:block;padding:0 max(5.3333333333vw,20px) max(13.3333333333vw,50px) max(8vw,30px);margin:max(8vw,30px) max(5.3333333333vw,20px) 0 0;overflow-y:auto}}.popup_inner--program{max-height:calc(90vh - min(4.1666666667vw,60px));padding:min(4.1666666667vw,60px) min(6.9444444444vw,100px) min(3.8194444444vw,55px) min(3.4722222222vw,50px);overflow-y:auto}@media screen and (max-width: 768px){.popup_inner--program{padding:0 max(5.3333333333vw,20px) max(21.3333333333vw,80px) max(8vw,30px);margin:max(15.2vw,57px) max(5.3333333333vw,20px) 0 0;overflow-y:auto}}.popup_info{box-sizing:border-box;width:min(17.3611111111vw,250px);text-align:center}@media screen and (max-width: 768px){.popup_info{width:100%}}.popup_info_photo{width:min(16.1111111111vw,232px);margin:0 auto}@media screen and (max-width: 768px){.popup_info_photo{width:max(26.1333333333vw,98px)}}.popup_info_name{margin-top:min(1.0416666667vw,15px);font-size:min(1.5277777778vw,22px);font-weight:300}@media screen and (max-width: 768px){.popup_info_name{margin-top:max(5.3333333333vw,20px);font-size:max(3.7333333333vw,14px)}}.popup_info_affiliation{margin-top:min(1.3888888889vw,20px);font-size:clamp(10px,.9722222222vw,14px);line-height:1.8;text-align:left}@media screen and (max-width: 768px){.popup_info_affiliation{margin-top:max(2.6666666667vw,10px);font-size:max(3.2vw,12px);line-height:1.6}}.popup_prof{flex:1;overflow:hidden}.popup_prof_title{font-family:"futura",sans-serif;margin-top:min(2.1527777778vw,31px);font-size:min(2.0833333333vw,30px);font-weight:400;line-height:1;text-align:left}@media screen and (max-width: 768px){.popup_prof_title{margin-top:max(8.2666666667vw,31px);font-size:max(5.3333333333vw,20px)}}.popup_prof_title::after{top:min(.9722222222vw,14px);width:100%;height:min(.2777777778vw,4px);background:#ededed}.popup_prof_text{height:100%;margin-top:min(.6944444444vw,10px);overflow:auto;font-size:clamp(12px,1.1111111111vw,16px);line-height:1.6;text-align:left}@media screen and (max-width: 768px){.popup_prof_text{font-size:max(3.2vw,12px)}}.popup_top{padding-bottom:min(1.9444444444vw,28px);line-height:1.6;border-bottom:2px solid #032165}@media screen and (max-width: 768px){.popup_top{padding-bottom:0;text-align:left;border-bottom:none}}.popup_top_title{font-size:min(1.3888888889vw,20px);font-weight:600}@media screen and (max-width: 768px){.popup_top_title{font-size:max(4.2666666667vw,16px)}}.popup_top_detail{margin-top:min(.6944444444vw,10px);font-size:clamp(10px,.9722222222vw,14px)}@media screen and (max-width: 768px){.popup_top_detail{margin-top:max(4.8vw,18px);font-size:max(3.2vw,12px);line-height:1.8}}.popup_bottom{display:flex;gap:min(2.0833333333vw,30px);margin:min(2.0833333333vw,30px) 0 0 min(1.3888888889vw,20px)}@media screen and (max-width: 768px){.popup_bottom{flex-direction:column;gap:max(5.3333333333vw,20px);margin-top:max(10.6666666667vw,40px);margin-left:0}}.popup_bottom_photo{width:min(12.0833333333vw,174px)}@media screen and (max-width: 768px){.popup_bottom_photo{align-self:center;width:max(26.1333333333vw,98px)}}.popup_bottom_photo img{width:100%}.popup_bottom_prof{flex:1}.popup_bottom_name{font-size:min(1.3888888889vw,20px);line-height:1.5}@media screen and (max-width: 768px){.popup_bottom_name{font-size:max(3.7333333333vw,14px)}}.popup_bottom_affiliation{margin-top:min(1.1111111111vw,16px);font-size:clamp(10px,.9722222222vw,14px);line-height:1.8}@media screen and (max-width: 768px){.popup_bottom_affiliation{margin-top:max(2.9333333333vw,11px);font-size:max(3.2vw,12px);text-align:left}}.footer{aspect-ratio:2880/486;padding-top:5.5555555556vw;color:#fff;text-align:center;background:#000b25}@media screen and (max-width: 768px){.footer{min-height:197px;aspect-ratio:initial;padding-top:60px}}.footer .logo{display:flex;justify-content:center;width:min(27.7777777778vw,400px);margin:0 auto}@media screen and (max-width: 768px){.footer .logo{width:280px}}.footer .logo img{width:100%}.footer_copy{font-family:"futura",sans-serif;margin-top:3.4722222222vw;font-size:12px;font-weight:200;line-height:1.6}@media screen and (max-width: 768px){.footer_copy{margin-top:60px}}
