@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{outline:0;background:transparent;border:0;font-size:100%;font-style:normal;list-style-type:none;vertical-align:baseline;padding:0;margin:0}body{line-height:1}body figure{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}ul{list-style:none}a{background:transparent;font-size:100%;text-decoration:none;vertical-align:baseline;padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}main{display:block}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px;font-size:62.5%}body{word-wrap:break-word;background-color:#fff;color:#454c49;font-family:ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,Roboto,sans-serif;font-size:1.6rem;font-weight:400;font-feature-settings:"pkna";letter-spacing:.06em;line-height:1.6}@media screen and (max-width: 940px){body{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;letter-spacing:.02em}}a{transition:.2s;display:block;color:#454c49}a.around-link{position:absolute;z-index:4;top:0;left:0;width:100%;height:100%;text-indent:-999px}@media screen and (min-width: 941px){a[href^="tel:"]{pointer-events:none}}img{display:inline-block;width:100%;height:auto;vertical-align:middle}span{display:inline-block}h1,h2,h3,h4,h5,h6{font-weight:400}em{font-weight:700}table{width:100%;text-align:left}strong{font-weight:700}.emailImage{max-width:200px;margin-bottom:4px}.text-center{text-align:center!important}@media screen and (min-width: 941px){.pc-non{display:none!important}}@media screen and (min-width: 769px){.pc-tb-non{display:none!important}}@media screen and (max-width: 940px){.tb-sp-non{display:none!important}}@media screen and (max-width: 768px){.sp-non{display:none!important}}header,main{-webkit-animation:fadeIn 1.2s ease 0s 1 normal;animation:fadeIn 1.2s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeUp{animation-name:fadeUpAnime;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.fadeUpTrigger{opacity:0}#header{transition:.4s;position:fixed;z-index:240;top:0;right:0;left:0;width:100%;background:url(/conf2025/build/assets/background0201-BpTirE4B.webp) #fff no-repeat top 16px left 96px;background-size:180px auto;border-bottom:4px solid #FFF;margin:0 auto}@media screen and (max-width: 940px){#header{position:absolute;height:64px}}#header:after{content:"";display:block;position:absolute;z-index:4;top:0;width:100%;height:3px;background:url(/conf2025/build/assets/background0101-BHrsHKiv.webp) repeat top;background-size:auto 100%}.header__inner{position:relative;width:100%;max-width:1440px;height:100%;margin:0 auto}.header__logo-deve{position:absolute;z-index:400;top:16px;left:16px;color:#666;font-size:1.4rem}@media screen and (max-width: 940px){.header__logo-deve{top:12px;left:4px}}.header__logo-wrap{position:absolute;z-index:200;top:4px;left:0}.header__logo{transition:.4s;display:flex;justify-content:center;align-items:center;position:relative;z-index:300;background-color:#fff;border-radius:0 0 6px 6px}.header__logo a{max-width:140px;padding:8px 12px 12px}@media screen and (max-width: 940px){.header__logo a{max-width:100px;padding:8px}}@media screen and (min-width: 769px){.header__logo a:hover{opacity:.6}}.header__logo a img{height:revert-layer}.header__subnav-list{display:flex;justify-content:flex-end;width:100%;padding-top:12px}@media screen and (max-width: 940px){.header__subnav-list{display:none}}.header__subnav-item{position:relative}.header__subnav-item:before{content:"";position:absolute;top:8px;left:0;width:1px;height:calc(100% - 16px);background-color:#454c49cc}.header__subnav-item a{display:flex;justify-content:center;align-items:center;height:100%;font-size:1.4rem;padding:4px 12px}@media screen and (min-width: 769px){.header__subnav-item a:hover{background-color:#f1f5f7;color:#198abc}}.header__subnav-item.preparation a{position:relative;pointer-events:none;color:#999}.header__subnav-item.preparation a:before{content:"準備中";transform:none;display:block;position:absolute;right:0;bottom:-10px;left:0;width:100%;font-size:1.1rem;font-weight:400;text-align:center}.header__subnav-item.preparation a:after{content:"";transform:none;display:block;position:absolute;top:50%;right:0;left:0;width:80%;height:1px;background-color:#999;margin:0 auto}.header__container{display:flex;justify-content:space-between;width:100%}@media screen and (max-width: 940px){.header__container{display:none}}.header__nav{width:100%;position:relative}.header__nav-list{display:flex;justify-content:flex-end;align-items:center;padding-right:8px}.header__nav-item{width:auto}.header__nav-item>a{position:relative;font-size:1.6rem;font-weight:700;text-align:center;padding:20px 12px}.header__nav-item>a:after{content:"";transition:.2s;display:inline-block;transform:translate(-50%) scaleX(0);transform-origin:left top;position:absolute;bottom:14px;left:50%;width:calc(100% - 8px);height:2px;background-color:#ca432d}@media screen and (min-width: 769px){.header__nav-item>a:hover{opacity:1;color:#ca432d}.header__nav-item>a:hover:after{transform:translate(-50%) scale(1)}}.header__nav-item.preparation>a{position:relative;pointer-events:none;color:#999}.header__nav-item.preparation>a:before{content:"準備中";transform:none;display:block;position:absolute;right:0;left:0;width:100%;font-size:1.1rem;font-weight:400;text-align:center;bottom:4px}.header__nav-item.preparation>a:after{content:"";transform:none;display:block;position:absolute;top:50%;right:0;left:0;width:80%;height:1px;background-color:#999;margin:0 auto}.header__nav-contact01,.header__sp-mypage{display:flex;justify-content:flex-end;width:auto;margin-left:16px}.header__nav-contact01 a,.header__sp-mypage a{display:flex;justify-content:center;align-items:center;position:relative;width:160px;background:url(/conf2025/build/assets/icon_link0102-DAZNlawQ.svg) #005d92 no-repeat right 24px top 50%;background-size:16px auto;border-radius:240px;color:#fff;font-size:1.6rem;font-weight:700;padding:8px 28px 8px 8px}@media screen and (min-width: 769px){.header__nav-contact01 a:hover,.header__sp-mypage a:hover{background-color:#24a2e0}}.header__sp-mypage{position:fixed;top:12px;right:64px}@media screen and (min-width: 941px){.header__sp-mypage{display:none}}.header__nav-subitem{transform:scaleY(0);transform-origin:center top;position:absolute;top:100%;right:0;left:0}.header__nav-item:hover .header__nav-subitem{transform:scaleY(1);display:flex;flex-wrap:wrap;justify-content:left;width:calc(100% + 2.4vw);background-color:#005d92b3;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:48px 24px;margin:0 -1.2vw}.header__nav-item:hover .header__nav-subitem>li{position:relative;width:25%;height:auto}.header__nav-item:hover .header__nav-subitem>li>a{position:relative;background:url(/conf2025/build/assets/icon_arrow0103-BQbbjjMH.svg) no-repeat left 6px top 50%;background-size:12px auto;background-color:#fffc;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#005d92;font-size:1.5rem;font-weight:700;padding:8px 8px 8px 22px;margin:0 1px 4px}@media screen and (min-width: 769px){.header__nav-item:hover .header__nav-subitem>li>a:hover{background-color:#fff;color:#24a2e0}}.header__nav-item:hover .header__nav-subitem>li ul{margin-bottom:24px}.header__nav-item:hover .header__nav-subitem>li li>a{background:url(/conf2025/build/assets/icon_navi0102-BWDUMztq.svg) no-repeat left 6px top 12px;background-size:8px auto;border-bottom:1px solid rgba(255,255,255,.2);color:#fff;font-size:1.4rem;font-weight:400;padding:6px 8px 6px 20px;margin:0 1px}@media screen and (min-width: 769px){.header__nav-item:hover .header__nav-subitem>li li>a:hover{background-color:#005d92}}.header__nav-item:hover .header__nav-subitem>li li.preparation>a{position:relative;pointer-events:none;color:#fff6;padding-right:56px}.header__nav-item:hover .header__nav-subitem>li li.preparation>a:before{content:"準備中";transform:none;display:block;position:absolute;inset:8px 0 -10px;width:100%;font-size:1.1rem;font-weight:400;text-align:center;width:calc(100% - 8px);text-align:right}.header__nav-item:hover .header__nav-subitem>li.preparation>a{position:relative;pointer-events:none;color:#005d9266;font-weight:400}.header__nav-item:hover .header__nav-subitem>li.preparation>a:before{content:"準備中";transform:none;display:block;position:absolute;inset:12px 0 -10px;width:100%;font-size:1.1rem;font-weight:400;text-align:center;width:calc(100% - 8px);text-align:right}@media screen and (min-width: 941px){#header.scrollfixed .header__logo a{max-width:88px;padding:8px 12px}#header.scrollfixed .header__subnav-list{padding-top:4px}#header.scrollfixed .header__nav-item>a{padding:12px}#header.scrollfixed .header__nav-item>a:after{bottom:8px}#header.scrollfixed .header__nav-item.preparation>a:before{bottom:-2px}}@media screen and (max-width: 940px){#header.scrollfixed .header__logo a{max-width:88px;padding:8px 12px}}@media screen and (min-width: 941px){.hamburger-btn{display:none}}@media screen and (max-width: 940px){.hamburger-btn{cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;z-index:1000;top:5px;right:3px;width:56px;height:56px;background-color:#005d92;border-radius:3px}}.hamburger-btn *{transition:.2s}.hamburger-btn__inner{position:relative;width:40%;height:32%;border:none;margin-bottom:18%;transform:translateY(6px)}.hamburger-btn__inner span{transform:translateY(0) rotate(0);display:block;position:absolute;right:0;width:100%}.hamburger-btn__inner span:before{content:"";display:block;height:2px;background-color:#fff}.hamburger-btn__inner span:nth-of-type(1){top:0}.hamburger-btn__inner span:nth-of-type(2){top:calc(50% - 1px);right:0}.hamburger-btn__inner span:nth-of-type(3){bottom:0}.hamburger-btn__text{font-size:.9rem;letter-spacing:.12em;color:#fff}.header.active .hamburger-btn span:nth-of-type(1){top:50%;transform:translateY(-50%) rotate(45deg)}.header.active .hamburger-btn span:nth-of-type(2){width:0}.header.active .hamburger-btn span:nth-of-type(3){width:100%;bottom:50%;transform:translateY(50%) rotate(-45deg)}.header.active .sub-nav{opacity:1;pointer-events:auto}.header.active .sub-nav:before{content:""}.sub-nav{transition:.4s}@media screen and (min-width: 941px){.sub-nav{display:none}}@media screen and (max-width: 940px){.sub-nav{opacity:0;pointer-events:none;overflow-y:auto;position:fixed;z-index:220;top:0;left:0;width:100%;height:100vh;min-height:auto;background-color:#fff;padding:12vh 12px 24vh;padding-top:calc(4vh + 60px)}}.sub-nav__nav *{transition:.2s}.sub-nav__list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:400px;margin:0 auto}.sub-nav__item{cursor:pointer;position:relative;width:100%}.sub-nav__item>a{width:100%;background:url(/conf2025/build/assets/icon_arrow0101-B6quWp_D.svg) no-repeat right 10px center;background-size:12px auto;border-bottom:1px solid rgba(69,76,73,.12);font-size:1.6rem;font-weight:700;padding:1.2vh 8px}.sub-nav__item:first-child{border-top:1px solid rgba(69,76,73,.12)}.sub-nav__item.preparation>a{position:relative;pointer-events:none;color:#999;font-weight:400}.sub-nav__item.preparation>a:before{content:"準備中";transform:none;display:block;position:absolute;inset:14px 0 -10px;width:100%;font-size:1.1rem;font-weight:400;text-align:center;text-align:right}.sub-nav__item02{width:50%}.sub-nav__item02>a{font-weight:400}.sub-nav__btn{width:100%;border-bottom:1px solid rgba(69,76,73,.12);font-weight:700;padding:12px 8px}.sub-nav__under{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;background-color:#f1f5f7}.sub-nav__under>li{width:calc(50% - 2px);border-bottom:1px solid rgba(69,76,73,.12)}.sub-nav__under>li>a{background:url(/conf2025/build/assets/icon_arrow0102-BiLwFidL.svg) #005d92 no-repeat left 6px top 50%;background-size:10px auto;color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:0;line-height:1.4;padding:6px 8px 6px 20px}.sub-nav__under>li ul{margin-bottom:12px}.sub-nav__under>li li a{background:url(/conf2025/build/assets/icon_navi0101-C9sjw2pg.svg) no-repeat left 6px top 10px;background-size:8px auto;border-bottom:1px dashed rgba(0,93,146,.2);font-size:1.3rem;font-weight:700;letter-spacing:0;line-height:1.4;padding:6px 8px 6px 20px}.sub-nav__under>li li.preparation>a{position:relative;pointer-events:none;color:#005d9280;font-weight:400;padding-right:38px}.sub-nav__under>li li.preparation>a:before{content:"準備中";transform:none;display:block;position:absolute;inset:8px 0 -10px;width:100%;font-size:1.1rem;font-weight:400;text-align:center;text-align:right}.sub-nav__under>li.preparation>a{position:relative;pointer-events:none;color:#ffffff80;font-weight:400;padding-right:38px}.sub-nav__under>li.preparation>a:before{content:"準備中";transform:none;display:block;position:absolute;inset:6px 0 -10px;width:100%;font-size:1.1rem;font-weight:400;text-align:center;width:calc(100% - 8px);text-align:right}.sub-nav__contact01{width:100%;margin-top:4vh}.sub-nav__contact01 a{display:flex;justify-content:center;align-items:center;position:relative;width:240px;background:url(/conf2025/build/assets/icon_link0102-DAZNlawQ.svg) #005d92 no-repeat right 24px top 50%;background-size:16px auto;border-radius:240px;color:#fff;font-size:1.6rem;font-weight:700;padding:8px 28px 8px 8px;margin:0 auto}@media screen and (min-width: 769px){.sub-nav__contact01 a:hover{background-color:#24a2e0}}.sub-nav__toggle{display:none}.sub-nav__btn,.sub-nav__under{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.sub-nav__btn{display:block;padding:1.2vh 8px}.sub-nav__btn:after,.sub-nav__btn:before{content:"";transition:.2s;position:absolute;top:1.8vh;right:16px;width:2px;height:.8em;background-color:#99b0ba}.title:after{transform:rotate(90deg)}.sub-nav__under{overflow:hidden;transition:.4s;max-height:0}.sub-nav__toggle:checked+.sub-nav__btn+.sub-nav__under{max-height:500px}.sub-nav__toggle:checked+.sub-nav__btn:before{transform:rotate(90deg)}.main_title01{width:100%;font-size:2rem;font-weight:400;line-height:1.8;margin-bottom:24px}@media screen and (max-width: 768px){.main_title01{line-height:1.6}}.main_title01 span{color:#072b46;font-size:3.2rem;font-weight:700;line-height:1.3}@media screen and (min-width: 769px){.main_title01 span{margin-right:16px}}@media screen and (max-width: 768px){.main_title01 span{display:block;font-size:2.6rem;margin-bottom:8px}}.main_title02{width:100%;text-align:center;margin-bottom:40px}@media screen and (max-width: 768px){.main_title02{width:calc(100% + 16px);margin:0 -8px 32px}}.main_title02 span{position:relative;font-size:2.8rem;font-weight:700;padding:0 80px}@media screen and (max-width: 768px){.main_title02 span{font-size:2.4rem;padding:0 28px}}.main_title02 span:before,.main_title02 span:after{content:"";display:inline-block;position:absolute;top:0;bottom:0;width:64px;height:1px;background-color:#454c49;margin:auto 0}@media screen and (max-width: 768px){.main_title02 span:before,.main_title02 span:after{width:24px}}.main_title02 span:before{left:0}.main_title02 span:after{right:0}.main_title03,.main_title04{position:relative;width:100%;color:#072b46;font-size:3.2rem;font-weight:700;line-height:1.4;text-align:center;margin-bottom:40px}@media screen and (max-width: 768px){.main_title03,.main_title04{font-size:2.6rem;margin-bottom:32px}}.main_title03 img,.main_title04 img{display:inline-block;position:absolute;right:0;left:0;max-width:600px;margin:0 auto}@media screen and (min-width: 769px){.main_title03 img,.main_title04 img{bottom:10px}}@media screen and (max-width: 768px){.main_title03 img,.main_title04 img{top:-28px;width:calc(100% + 24px);margin:0 -12px}}.main_title04{position:relative;text-align:left}.main_title04 img{right:auto;margin:0}@media screen and (max-width: 768px){.main_title04 img{margin:0 -12px}}.main_title05{position:relative;width:calc(100% + 32px);border-bottom:2px solid #005D92;color:#005d92;font-size:2rem;font-weight:700;padding:0 12px 8px;margin-bottom:20px;margin-left:-16px}@media screen and (max-width: 768px){.main_title05{text-align:center}}.main_title05 span{display:inline;font-size:.8em;font-weight:400}@media screen and (max-width: 768px){.main_title05 span{display:block}}.main_title06{position:relative;width:calc(100% + 24px);background-image:linear-gradient(30deg,#198abc,#24a2e0);color:#fff;font-size:1.6rem;font-weight:700;line-height:1.5;padding:4px 8px;margin-top:24px;margin-bottom:8px;margin-left:-12px}.main_title07{position:relative;width:100%;color:#072b46;font-size:2.2rem;font-weight:700;text-align:center}.main_title07 span{display:block;font-size:1.8rem;font-weight:400}.main_title07 img{display:block;max-width:200px;margin:0 auto 8px}@media screen and (max-width: 768px){.main_title07 img{max-width:160px}}.main_link01,.main_link02,.main_link03{position:relative;text-align:center}.main_link01 a,.main_link02 a,.main_link03 a{display:inline-block;background:url(/conf2025/build/assets/icon_arrow0202-DpS_JNGb.svg) #ca432d no-repeat right 24px top 50%;background-size:14px auto;border-radius:240px;color:#fff!important;font-size:1.6rem;font-weight:700;text-align:center;text-decoration:none!important;padding:12px 72px 12px 56px}@media screen and (max-width: 768px){.main_link01 a,.main_link02 a,.main_link03 a{padding:12px 64px 12px 48px}}@media screen and (min-width: 769px){.main_link01 a:hover,.main_link02 a:hover,.main_link03 a:hover{background-color:#ff4f4f}}.main_link01 a span,.main_link02 a span,.main_link03 a span{font-size:1.4rem;font-weight:400;margin:0 6px}.main_link02 a{background-color:#005d92}@media screen and (min-width: 769px){.main_link02 a:hover{background-color:#198abc}}.main_link03 a{background-image:url(/conf2025/build/assets/icon_link0202-CxbethVj.svg);background-color:#005d92}@media screen and (min-width: 769px){.main_link03 a:hover{background-color:#198abc}}.background01{background-color:#99b0ba1f}.background02{background:url(/conf2025/build/assets/background0201-BpTirE4B.webp) no-repeat right 16px top 16px;background-size:320px auto}@media screen and (max-width: 768px){.background02{background-size:240px auto}}.read-more{position:relative}.read-more .read-more__content{transition:.6s;overflow:hidden;position:relative;max-height:90px;margin-bottom:0}.read-more .read-more__content:after{content:var(--readmore-hide-after, "");display:block;position:absolute;bottom:0;left:0;width:100%;height:64px;background:linear-gradient(180deg,#fff0 0,#ffffffe6 50% 0,#fff)}.read-more:has(:checked) .read-more__content{max-height:200vh}.read-more:has(:checked) .read-more__content:after{content:none}.read-more:has(:checked) label{display:none}.read-more label{transition:.4s;display:flex;align-items:center;position:absolute;bottom:8px;right:5%;color:#198abc;font-size:1.5rem;font-weight:700;padding:24px 0 0 40%}@media screen and (max-width: 768px){.read-more label{right:0;padding-left:0}}.read-more label:hover{color:#005d92}.read-more label:after{content:"";display:inline-block;width:6px;height:6px;background:url(/conf2025/build/assets/icon_more0101-R0D-nxzC.svg) no-repeat center;background-size:64% auto;border:1px solid #198ABC;border-radius:240px;padding:6px;margin-left:6px}.read-more label input{display:none}.container{padding-top:112px}@media screen and (max-width: 940px){.container{padding-top:64px}}.l_inner{width:100%;max-width:1200px;padding:0 40px;margin:0 auto}@media screen and (max-width: 768px){.l_inner{max-width:480px;padding:0 24px}}@media screen and (min-width: 941px){.all__wrap02{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:1;max-width:1440px;margin:0 auto}}@media screen and (min-width: 941px){.content__wrap{width:72%}}@media screen and (max-width: 940px){.content__wrap{max-width:800px;margin:0 auto}}@media screen and (min-width: 941px){.sidebar__wrap{width:28%}}@media screen and (max-width: 768px){.sidebar__wrap{max-width:600px;margin:0 auto}}.contact__mail{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;max-width:420px;margin:64px auto 0}.contact__mail-title{width:40%;font-size:1.6rem;font-weight:700}@media screen and (min-width: 769px){.contact__mail-title{text-align:right;padding-right:16px}}@media screen and (max-width: 768px){.contact__mail-title{width:100%;text-align:center;margin-bottom:8px}}.contact__mail-image{width:60%;padding:6px 12px}@media screen and (max-width: 768px){.contact__mail-image{width:100%;max-width:240px}}.contact__mail-image a{display:inline-block;background-color:#198abc;border-radius:3px;color:#fff;font-size:1.4rem;font-weight:700;padding:4px 10px}.speech{background-color:#f1f5f799;padding:64px 0 80px}@media screen and (max-width: 768px){.speech{padding:40px 0 64px}}.speech__inner{max-width:1040px}.speech__item{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 940px) and (min-width: 769px){.speech__item{align-items:flex-start}}.speech__item:not(:last-child){margin-bottom:56px}@media screen and (min-width: 769px){.speech__item-image{overflow:hidden;position:relative;width:32%;max-width:320px;height:auto;min-height:420px;border-radius:6px;margin:0 auto}}@media screen and (max-width: 940px) and (min-width: 769px){.speech__item-image{padding-top:48%}}@media screen and (max-width: 768px){.speech__item-image{width:100%;max-width:220px;margin:0 auto 24px}}@media screen and (min-width: 769px){.speech__item-image img{position:absolute;transform:translate(-50%,-50%);object-fit:cover;top:50%;left:50%;width:100%;height:100%}}@media screen and (max-width: 768px){.speech__item-image img{border-radius:6px}}.speech__item-info{width:68%}@media screen and (min-width: 769px){.speech__item-info{padding:24px 0 24px 6%}}@media screen and (max-width: 940px) and (min-width: 769px){.speech__item-info{padding:0 0 0 6%}}@media screen and (max-width: 768px){.speech__item-info{width:100%}}.speech__item-title{color:#072b46;font-size:2.4rem;font-weight:700;line-height:1.5;margin-bottom:20px}@media screen and (min-width: 769px){.speech__item-title{background:url(/conf2025/build/assets/icon_mate0201-BmeL6I-x.svg) no-repeat left top 6px;background-size:24px auto;padding-left:32px}}@media screen and (max-width: 768px){.speech__item-title{font-size:2rem}}.speech__item-name{display:flex;align-items:center;color:#072b46;font-size:2rem;font-weight:700;line-height:1.5;margin-bottom:20px}.speech__item-name span{display:inline-block;min-width:56px;background-color:#99b0ba;border-radius:240px;color:#fff;font-size:1.6rem;text-align:center;padding:2px 24px;margin-right:12px}@media screen and (max-width: 768px){.speech__item-name span{padding:2px}}.speech__item-subtitle{border-bottom:1px dotted rgba(7,43,70,.4);font-size:1.8rem;line-height:1.6;padding-bottom:8px;margin-bottom:20px}.speech__item-text{font-size:1.6rem;line-height:2}.greeting{padding:120px 0 80px}@media screen and (max-width: 768px){.greeting{padding:80px 0 64px}}.greeting__inner{max-width:1040px}.greeting__list{margin-bottom:56px}@media screen and (max-width: 768px){.greeting__list{margin-bottom:40px}}.greeting__item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;position:relative}@media screen and (max-width: 768px){.greeting__item{flex-direction:column-reverse}}.greeting__item:not(:last-child){margin-bottom:56px}@media screen and (max-width: 768px){.greeting__item:not(:last-child){margin-bottom:40px}}.greeting__item:before{content:"";position:absolute;z-index:-1;top:-60px;left:-60px;width:132px;height:132px;background:url(/conf2025/build/assets/background0204-XnjxUh_Y.webp) no-repeat center;background-size:100% auto}@media screen and (min-width: 769px){.greeting__item-image{overflow:hidden;position:relative;width:32%;height:auto;border-radius:6px;padding-top:48%}}@media screen and (max-width: 768px){.greeting__item-image{width:100%;max-width:220px;margin:0 auto 24px}}@media screen and (min-width: 769px){.greeting__item-image img{position:absolute;transform:translate(-50%,-50%);object-fit:cover;top:50%;left:50%;width:100%;height:100%}}@media screen and (max-width: 768px){.greeting__item-image img{border-radius:6px}}.greeting__item-info{width:68%}@media screen and (min-width: 769px){.greeting__item-info{padding-right:6%}}@media screen and (max-width: 768px){.greeting__item-info{width:100%}}.greeting__item-title{border-bottom:1px dotted rgba(7,43,70,.6);color:#072b46;font-size:2.4rem;line-height:1.6;padding-bottom:8px;margin-bottom:24px}@media screen and (max-width: 768px){.greeting__item-title{font-size:2.2rem}}.greeting__item-text{font-size:1.6rem;line-height:1.8}.greeting__item-name{text-align:right;margin-top:16px}.usponsor{background-color:#f1f5f7;padding:64px 0 104px}@media screen and (max-width: 768px){.usponsor{padding:40px 0 80px}}@media screen and (max-width: 768px){.usponsor__inner{padding:0 8px}}.usponsor__main-title{margin-bottom:32px}@media screen and (max-width: 768px){.usponsor__main-title{margin-bottom:24px}}.usponsor__list{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 769px){.usponsor__list{margin-bottom:24px}}@media screen and (max-width: 768px){.usponsor__list{margin-bottom:8px}}.usponsor__item{width:calc(25% - 16px);border-radius:6px;margin:0 8px 16px}@media screen and (min-width: 769px){.usponsor__item{min-height:180px;background-color:#fff;box-shadow:1px 1px 6px #005d9233;padding:20px 16px}}@media screen and (max-width: 768px){.usponsor__item{width:calc(50% - 12px);margin:0 6px 20px}}.usponsor__item-image{border:1px solid rgba(69,76,73,.16);margin-bottom:8px}@media screen and (max-width: 768px){.usponsor__item-image{margin-bottom:6px}}.usponsor__item-link a{background:url(/conf2025/build/assets/icon_link0201-Cc1c-H3u.svg) no-repeat left 4px top 50%;background-size:16px auto;font-size:1.6rem;padding:4px 4px 4px 28px}@media screen and (max-width: 768px){.usponsor__item-link a{font-size:1.5rem}}@media screen and (min-width: 769px){.usponsor__item-link a:hover{color:#24a2e0}}.footer{position:relative;background-color:#fff;box-shadow:0 0 12px #005d9229}.footer:before{content:"";position:absolute;z-index:0;top:-40px;left:0;width:180px;height:180px;background-color:#fff;box-shadow:0 -12px 8px -10px #005d9214;border-radius:240px;margin:0 auto}@media screen and (min-width: 769px){.footer:before{right:0}}@media screen and (max-width: 768px){.footer:before{width:160px;height:160px}}.footer .header__nav-contact01{position:absolute;top:40px;right:20%}@media screen and (max-width: 768px){.footer .header__nav-contact01{right:16px}}.footer__inner{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:2;max-width:1200px;padding:160px 24px 40px;margin:0 auto}@media screen and (max-width: 768px){.footer__inner{padding:140px 16px 40px}}.footer__logo{position:absolute;top:-48px;left:0;width:180px;height:180px;padding:24px;margin:0 auto 24px}@media screen and (min-width: 769px){.footer__logo{right:0}}@media screen and (max-width: 768px){.footer__logo{width:160px;height:160px}}@media screen and (min-width: 769px){.footer__logo a:hover{opacity:.6}}.footer__nav{width:100%}.footer__nav-list{display:flex;flex-wrap:wrap;justify-content:space-between}.footer__nav-item{width:calc(22% - 16px)}@media screen and (max-width: 768px){.footer__nav-item{width:100%;margin-bottom:40px}}.footer__nav-item>a{position:relative;border-bottom:2px solid rgba(69,76,73,.24);font-size:1.6rem;font-weight:700;padding-bottom:4px;margin-bottom:12px}.footer__nav-item>a:after{content:"";position:absolute;bottom:-2px;left:0;width:50%;height:2px;background-color:#198abc}@media screen and (min-width: 769px){.footer__nav-item>a:hover{color:#24a2e0}}.footer__nav-item li a{font-size:1.5rem;font-weight:700;margin-bottom:4px}@media screen and (min-width: 769px){.footer__nav-item li a:hover{color:#24a2e0}}.footer__nav-item li ul{margin-bottom:16px}.footer__nav-item li ul li a{background:url(/conf2025/build/assets/icon_navi0101-C9sjw2pg.svg) no-repeat left 6px top 4px;background-size:10px auto;font-size:1.4rem;font-weight:400;line-height:1.4;padding-left:22px;margin-bottom:4px}.footer__subnav-item{width:10%}@media screen and (max-width: 768px){.footer__subnav-item{width:100%}}.footer__subnav-item a{font-size:1.6rem;font-weight:700;margin-bottom:6px}@media screen and (min-width: 769px){.footer__subnav-item a:hover{color:#24a2e0}}.footer__copyright{background-color:#005d92;color:#fff;font-size:1.2rem;text-align:center;padding:12px 12px 80px}@media screen and (max-width: 768px){.footer__copyright{padding-bottom:64px}}.under__menu{opacity:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:end;position:fixed;z-index:200;bottom:0;right:0;left:0;width:100%;background-color:#f1f5f7;margin:0 auto}@media screen and (max-width: 768px){.under__menu{padding-right:48px;padding-left:4px}}.page-top{position:fixed;right:8px;bottom:8px}@media screen and (max-width: 768px){.page-top{right:4px;bottom:4px}}.page-top a{display:flex;justify-content:center;align-items:center;width:56px;height:56px;border-radius:6px}@media screen and (max-width: 768px){.page-top a{width:40px;height:40px}}.page-top a:hover{opacity:.6}.page-top a img{border-radius:4px}.grecaptcha-badge{bottom:86px!important}@media screen and (max-width: 768px){.grecaptcha-badge{bottom:78px!important}}@media screen and (min-width: 769px){.admin-navi__list{position:fixed;z-index:320;right:0;bottom:120px;max-width:80px;text-align:center}}.admin-navi__item{margin-bottom:12px}.admin-navi__item a{background-color:#24a2e0;border-radius:3px 0 0 3px;color:#fff;font-size:1.4rem;padding:8px 4px}@media screen and (min-width: 769px){.admin-navi__item a:hover{background-color:#072b46}}
