﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700&display=swap";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,a,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{margin:0;padding:0;border:0;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none;list-style-type:none}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;appearance:none}@font-face{font-family:"HCLTech Roobert";src:url(../fonts/HCLTechRoobert-Regular.woff2) format("woff2"),url(../fonts/HCLTechRoobert-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"HCLTech Roobert";src:url(../fonts/HCLTechRoobert-Medium.woff2) format("woff2"),url(../fonts/HCLTechRoobert-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"HCLTech Roobert";src:url(../fonts/HCLTechRoobert-Bold.woff2) format("woff2"),url(../fonts/HCLTechRoobert-Bold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"HCLTech Roobert";src:url(../fonts/HCLTechRoobert-ExtraBold.woff2) format("woff2"),url(../fonts/HCLTechRoobert-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.clear{clear:both}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.clearfix{min-height:1px}.imgL{float:left;margin-right:25px}.imgR{float:right;margin-left:25px}.fleft{float:left}.fright{float:right}.center{text-align:center;margin-right:auto;margin-left:auto}*{box-sizing:border-box}body{font-family:"HCLTech Roobert","Noto Sans JP","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS ゴシック",sans-serif;font-feature-settings:"palt";letter-spacing:.03em;vertical-align:baseline}img{height:auto}img.w100{max-width:100%}sup{font-size:60%}.no-resp{height:auto !important;width:auto !important}.br-sp,.sp{display:none}@media screen and (max-width: 768px){.br-sp,.sp{display:inline}}@media screen and (max-width: 768px){.br-pc,.sp-no,.pc{display:none}}.pc-no{display:none}@media screen and (max-width: 768px){.pc-no{display:inline}}.mb0{margin-bottom:0 !important}.width-s{max-width:640px;margin:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 768px){.width-s{padding-left:0px;padding-right:0px}}.width-s{max-width:800px;margin:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 768px){.width-s{width:100%;padding-left:5.3333333333%;padding-right:5.3333333333%}}.width-m{max-width:940px;margin:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 768px){.width-m{width:100%;padding-left:5.3333333333%;padding-right:5.3333333333%}}.width-lm{max-width:1040px;margin:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 768px){.width-lm{width:100%;padding-left:5.3333333333%;padding-right:5.3333333333%}}.width-l{max-width:1240px;margin:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 768px){.width-l{width:100%;padding-left:5.3333333333%;padding-right:5.3333333333%}}:root{--main-color: #5f1ebe;--sub-color: #0f5fdc;--base-color: #F2F7FA;--txt-color: #333333;--light-txt-color: #707070;--light-color: #F2F2F2;--white: #FFFFFF}.scroll-top{position:fixed;bottom:30px;right:30px;width:60px;height:60px;border-radius:10px;overflow:hidden;display:none;z-index:101}@media screen and (max-width: 768px){.scroll-top{width:40px;height:40px;bottom:70px;right:20px;border-radius:7px}}.scroll-top a{width:100%;height:100%;background:url("../img/page-top.svg") no-repeat center center;background-size:35px 21px;display:block}@media screen and (max-width: 768px){.scroll-top a{background-size:23px 14px}}#header{width:100%}#header .header-content{width:100%}#header .header-warpper{background:url("../img/bg-img01.jpg") no-repeat 60% center;background-size:cover;background-color:#dce6f0;width:100%;height:600px;padding:0 4%;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 768px){#header .header-warpper{height:calc(240px + 50vw);padding:0 5%}}#header .header-inner{max-width:1200px;width:100%;margin:0 auto}#header .header-logo{width:clamp(210px,16.25vw + 145px,405px);margin-bottom:30px}@media screen and (max-width: 768px){#header .header-logo{margin-bottom:8%}}#header .header-logo img{max-width:100%;height:auto}#header .header-ttl{position:relative}#header .header-ttl h1{font-size:clamp(50px,3.0048076923vw + 26.9230769231px,75px);line-height:1;color:var(--white)}@media screen and (max-width: 768px){#header .header-ttl h1{font-size:clamp(35px,9.5367847411vw + -3.1471389646px,70px)}}#header .header-ttl h2{font-size:clamp(20px,0.9615384615vw + 12.6153846154px,28px);color:var(--white);position:absolute;left:clamp(140px,9.6153846154vw + 66.1538461538px,220px);bottom:.3em}@media screen and (max-width: 768px){#header .header-ttl h2{font-size:clamp(16px,3.8147138965vw + 0.7411444142px,30px)}}@media screen and (max-width: 768px){#header .header-ttl h2{position:static;margin-top:2%;margin-bottom:2%}}#header .date-location{color:var(--white);display:flex;align-items:center;margin-top:20px;margin-bottom:25px}@media screen and (max-width: 768px){#header .date-location{margin-top:7%;margin-bottom:7%;flex-direction:column;gap:.5em;align-items:flex-start}}#header .date{font-size:clamp(20px,2.2vw + 11.2px,42px);font-weight:500;margin-right:.3em}#header .date span{display:inline-block;font-size:65%;position:relative;bottom:clamp(3px,0.2vw + 2.2px,5px);padding:4px 5px 5px;border:solid 1px var(--white);border-radius:3px;line-height:1}#header .location{font-size:clamp(14px,1vw + 10px,24px)}.sticky-wrap{position:relative}.page-nav{background-color:var(--white);position:sticky;left:0;top:0;z-index:2}.page-nav ul{display:flex;justify-content:center;align-items:center;gap:5%}.page-nav ul li a{display:flex;justify-content:center;align-items:center;height:clamp(45px,2.5vw + 35px,70px);font-size:clamp(14px,0.2vw + 13.2px,16px);width:100%;color:var(--txt-color);text-decoration:none}.fixed-btn{opacity:0;visibility:hidden;overflow:hidden;width:clamp(50px,2.2727272727vw + 40.9090909091px,70px);height:clamp(200px,9.0909090909vw + 163.6363636364px,280px);border-top-left-radius:10px;border-bottom-left-radius:10px;position:fixed;right:-3px;bottom:120px;z-index:100;background:linear-gradient(180deg, rgb(95, 30, 190) 0%, rgb(15, 95, 220) 100%);transition:.3s;box-sizing:content-box;text-align:center}.fixed-btn a{writing-mode:vertical-rl;display:flex;justify-content:center;align-items:center;text-align:center;font-size:clamp(16px,0.6vw + 13.6px,22px);line-height:1.2;font-weight:700;color:#fff;width:100%;height:100%;transition:.3s;text-decoration:none}.fixed-btn a span{background:url("../img/arrow01.svg") no-repeat center bottom;background-size:16px 14px;padding:0 0 20px}.fixed-btn a:hover{background-color:var(--main-color);text-decoration:none;opacity:1}.fixed-btn.show{opacity:1;visibility:visible}.header-regist-btn{overflow:hidden;width:clamp(220px,10vw + 180px,320px);height:clamp(50px,2vw + 42px,70px);border-radius:10px;transition:.3s;box-sizing:content-box}.header-regist-btn a{display:flex;justify-content:center;align-items:center;text-align:center;font-size:clamp(16px,0.6vw + 13.6px,22px);line-height:1.2;font-weight:700;color:var(--main-color);width:100%;height:100%;transition:.3s;text-decoration:none;background-color:var(--white)}.header-regist-btn a span{background:url("../img/arrow02.svg") no-repeat right center;background-size:16px 14px;padding-right:20px;transition:.3s}.header-regist-btn a:hover{opacity:.7}.regist-btn{overflow:hidden;width:clamp(220px,10vw + 180px,320px);height:clamp(50px,2vw + 42px,70px);border-radius:10px;background:linear-gradient(90deg, rgb(95, 30, 190) 0%, rgb(15, 95, 220) 100%);transition:.3s;box-sizing:content-box;text-align:center;margin:auto}.regist-btn a{display:flex;justify-content:center;align-items:center;text-align:center;font-size:clamp(16px,0.6vw + 13.6px,22px);line-height:1.2;font-weight:700;color:#fff;width:100%;height:100%;transition:.3s;text-decoration:none}.regist-btn a span{background:url("../img/arrow01.svg") no-repeat right center;background-size:16px 14px;padding-right:20px}.regist-btn a:hover{background-color:var(--main-color);text-decoration:none;opacity:1}.regist-btn.regist-btn-w{background:#fff}.regist-btn.regist-btn-w a{color:var(--sub-color)}.regist-btn.regist-btn-w a span{background-image:url("../img/arrow03.svg")}.regist-btn.regist-btn-w:hover{opacity:.7}.regist-btn.regist-btn-w:hover a{background-color:var(--white)}.header-regist{text-align:left;margin:0}.bg-fig{position:relative}.bg-fig::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/bg-fig01.svg") repeat-y center top 400px;background-size:100%;mix-blend-mode:multiply;z-index:-1}@media screen and (max-width: 768px){.bg-fig::before{background-size:200%}}.content-wrapper{max-width:1400px;width:100%;padding:75px 0;margin:0 auto}@media screen and (max-width: 768px){.content-wrapper{width:100%;padding:40px 0px}}.content-ttl h2{font-size:clamp(16px,0.4vw + 14.4px,20px);font-weight:500;text-align:center;color:var(--txt-color);margin-bottom:clamp(30px,3.4090909091vw + 16.3636363636px,60px)}.content-ttl h2 span{font-size:clamp(30px,3vw + 18px,60px);display:block;font-weight:400}.content-inner{position:relative}.main-text{font-size:16px;line-height:1.85;letter-spacing:.06em}.main-text+.main-text{margin-top:1.5em}@media screen and (max-width: 768px){.main-text{font-size:15px}}.main-text-en{font-size:16px;line-height:1.7;letter-spacing:.02em}.main-text-en+.main-text-en{margin-top:1.2em}@media screen and (max-width: 768px){.main-text-en{font-size:15px}}.dot-list-en{margin-bottom:1.2em}.dot-list-en li{font-size:16px;line-height:1.4;letter-spacing:.02em;margin-top:.4em;list-style:disc;list-style-position:inside;padding-left:1.2em;text-indent:-1em}@media screen and (max-width: 768px){.dot-list-en li{font-size:15px}}#greetings{position:relative}#greetings::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#d4eaff;z-index:-2}.greetings-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:60px}@media screen and (max-width: 768px){.greetings-content{flex-direction:column-reverse;gap:1.5em}}.greetings-text{width:50%}@media screen and (max-width: 768px){.greetings-text{width:100%;margin-bottom:20px}}.greetings-img{width:41.6666666667%;padding:0 2.2%}@media screen and (max-width: 768px){.greetings-img{width:66.6666666667vw;margin-top:0px}}.greetings-img img{width:100%;height:auto}#agenda{position:relative}#agenda::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f7f7fc;z-index:-2}.time-table-content{padding:1px 0 clamp(40px,2.2727272727vw + 30.9090909091px,60px)}.time-table-box{background-color:var(--white);border-radius:10px;padding:40px 8%;box-shadow:0 8px 15px rgba(3,40,107,.05)}.time-table-box+.time-table-box{margin-top:clamp(30px,3.4090909091vw + 16.3636363636px,60px)}.netWorking{background:var(--white) url(../img/fig02.svg) no-repeat right center;background-size:clamp(104px,5.1136363636vw + 83.5454545455px,149px) auto;padding-right:clamp(140px,5.6818181818vw + 117.2727272727px,190px)}@media screen and (max-width: 768px){.netWorking{background:none;padding-right:0}}.time-table-category{font-size:clamp(20px,1.7045454545vw + 13.1818181818px,35px);line-height:1.1;color:var(--txt-color)}.time-table-category strong{font-weight:600;color:var(--sub-color);padding-right:.8em;margin-right:.8em;border-right:solid 1px var(--txt-color)}.time-table-ttl{margin-bottom:1em;position:relative;padding-top:1.4em;margin-top:1.4em}.time-table-ttl::after{content:"";width:clamp(30px,2.2727272727vw + 20.9090909091px,50px);height:clamp(2px,0.1136363636vw + 1.5454545455px,3px);background-color:var(--sub-color);border-radius:50vh;position:absolute;left:0;top:0}.time-table-ttl h3{font-size:clamp(20px,1.3636363636vw + 14.5454545455px,32px);font-weight:500;line-height:1.35}.time-table-ttl h3 span{display:block;font-size:clamp(17px,0.5681818182vw + 14.7272727273px,22px);line-height:1.35;font-weight:500;margin-top:.2em;letter-spacing:0}.time-table-read{margin:1em 0 1.5em}.time-table-read h3{font-size:clamp(17px,0.7954545455vw + 13.8181818182px,24px);line-height:1.6;font-weight:600;margin-bottom:.3em;color:var(--txt-color)}.time-table-speaker{display:flex;gap:clamp(14px,0.6818181818vw + 11.2727272727px,20px);margin-top:1.5em;flex-wrap:wrap}.time-table-speaker.flex-col2 .time-table-speaker-item{width:calc(50% - clamp(7px,0.3409090909vw + 5.6363636364px,10px))}@media screen and (max-width: 768px){.time-table-speaker.flex-col2 .time-table-speaker-item{width:100%}}.time-table-speaker.flex-col2 .time-table-speaker-name{width:clamp(100px,11.3636363636vw + 54.5454545455px,200px)}@media screen and (max-width: 768px){.time-table-speaker.flex-col2 .time-table-speaker-name{width:auto}}.time-table-speaker-item{display:flex;gap:clamp(20px,2.2727272727vw + 10.9090909091px,40px);align-items:flex-start;width:100%}.time-table-speaker-img{width:clamp(80px,9.0909090909vw + 43.6363636364px,160px);border-radius:5px;overflow:hidden}.time-table-speaker-img img{max-width:100%;height:auto;display:block}.time-table-speaker-name{width:calc(100% - clamp(100px,11.3636363636vw + 54.5454545455px,200px))}.time-table-speaker-name p{font-size:clamp(13px,0.2272727273vw + 12.0909090909px,15px);line-height:1.5;letter-spacing:0}.time-table-speaker-name p span{font-size:148%;line-height:1.25;display:inline-block;margin-top:.3em}.time-table-speaker-name p i{font-size:clamp(12px,0.2272727273vw + 11.0909090909px,14px);display:block;font-style:normal}#event-overview{background:#262338}@media screen and (max-width: 768px){#event-overview{background-size:800px}}#event-overview .content-ttl h2{color:var(--white)}.event-outline-content{width:100%;margin:4em 0 0}@media screen and (max-width: 768px){.event-outline-content{margin:0 auto}}.event-outline-list{color:var(--white)}.event-outline-list-item{display:flex;align-items:flex-start;font-size:clamp(16px,0.4545454545vw + 14.1818181818px,20px);margin:1em 0;gap:.5em}@media screen and (max-width: 768px){.event-outline-list-item{flex-direction:column;gap:.2em}.event-outline-list-item+.event-outline-list-item{border-top:dotted 1px var(--white);padding-top:1.2em}}.event-outline-list-item .list-item-ttl{width:7em}@media screen and (max-width: 768px){.event-outline-list-item .list-item-ttl{width:100%}}.event-outline-list-item .list-item-ttl p{font-size:clamp(16px,0.4545454545vw + 14.1818181818px,20px);line-height:1.6;font-weight:600}.event-outline-list-item .list-item-txt{width:calc(100% - 7.5em)}@media screen and (max-width: 768px){.event-outline-list-item .list-item-txt{width:100%}}.event-outline-list-item .list-item-txt p{font-size:clamp(16px,0.4545454545vw + 14.1818181818px,20px);line-height:1.6;font-weight:400}.event-outline-list-item .list-item-txt .txt-s{font-size:clamp(14px,0.2272727273vw + 13.0909090909px,16px)}.event-outline-list-item .list-item-txt a{color:var(--white)}.event-outline-list-item .map{margin:1em 0}.event-outline-list-item .map iframe{width:100%;max-width:600px;border-radius:5px}@media screen and (max-width: 768px){.event-outline-list-item .map iframe{height:48vw;max-height:300px}}.event-outline-list-item .travel-time h4{font-size:clamp(15px,0.1136363636vw + 14.5454545455px,16px);font-weight:600;margin-bottom:.3em}.event-outline-list-item .travel-time ul{margin-top:.3em;margin-bottom:.3em;margin-left:.3em}.event-outline-list-item .travel-time ul li{font-size:clamp(14px,0.2272727273vw + 13.0909090909px,16px);line-height:1.3;margin:.2em 0}@media screen and (max-width: 768px){.event-outline-list-item .travel-time ul li{width:100%}}#registration{background:url(../img/bg-img03_2.webp) no-repeat center center;background-size:cover}#registration .content-ttl h2{color:var(--white)}.notice-box{background-color:var(--white);border-radius:10px;padding:40px 8%;box-shadow:0 8px 15px rgba(3,40,107,.05);margin-bottom:clamp(40px,2.2727272727vw + 30.9090909091px,60px)}.notice-box h3{font-size:16px;font-weight:600;line-height:1.25;margin-bottom:.8em}.notice-box li{font-size:clamp(14px,0.2272727273vw + 13.0909090909px,16px);line-height:1.7;padding-left:1em;text-indent:-0.9em}.notice-box li+li{margin-top:.5em}.footer-contener{background:url(../img/blue-gradient-02.jpg) no-repeat center center;background-size:cover;padding:65px 20px 35px}.footer-logo{margin-bottom:40px;text-align:center}.footer-logo a{display:block;text-align:center}.footer-text{font-size:clamp(12px,0.4545454545vw + 10.1818181818px,16px);line-height:1.3;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.footer-text{flex-direction:column;gap:.7em}}.footer-text a{color:var(--white);display:block}.footer-text .copyright{color:var(--white)}.profile-box{margin:calc(clamp(20px,4.5454545455vw + 1.8181818182px,60px)*-1) 0 1em auto;width:calc(100% - clamp(100px,11.3636363636vw + 54.5454545455px,200px))}@media screen and (max-width: 768px){.profile-box{width:100%;margin:1em auto}}.profile-box p{font-size:87.5%;line-height:1.6;margin-top:.2em}.profile-txt{margin-top:.7em}.profile-box-inner{display:none}.profile-btn{display:inline-block;width:150px;height:clamp(25px,0.5681818182vw + 22.7272727273px,30px);border-radius:7px;background-color:var(--sub-color);color:var(--white);text-align:center;line-height:clamp(25px,0.5681818182vw + 22.7272727273px,30px);font-size:clamp(13px,0.1136363636vw + 12.5454545455px,14px);cursor:pointer;transition:background-color .3s;margin-bottom:.6em}.profile-btn:hover{background-color:var(--main-color)}.close-area{display:inline-block;border:solid 1px var(--white);background-color:rgba(3,40,107,.2);border-radius:10px;padding:10px 20px}.close-area p{font-size:clamp(15px,0.3409090909vw + 13.6363636364px,18px);line-height:1.5;color:var(--white);margin:0}