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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:top;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;margin:0;padding:0}input,select{margin:0;padding:0;vertical-align:middle}textarea{margin:0;padding:0;font-size:100%;vertical-align:middle}img{vertical-align:bottom;font-size:0;line-height:0}span,small{font-weight:inherit}strong{font-weight:bold}address{font-style:normal}sup{vertical-align:text-top}em{font-style:normal}html{font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:48px}@media screen and (max-width: 767px){html{scroll-padding-top:16vw}}*{box-sizing:border-box}body{position:relative;font-size:1.6rem;color:#1C1C1C;line-height:1.75;font-family:"Local Noto Sans JP", "Noto Sans JP", sans-serif;font-weight:500;overflow-wrap:anywhere;word-break:normal;line-break:strict;overflow-x:hidden;position:relative}@media screen and (max-width: 767px){body{width:100%;-webkit-text-size-adjust:100%;font-size:4vw}}body::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/bg01.webp) no-repeat top/cover;background-position:top center;background-attachment:fixed;z-index:-1}@media screen and (max-width: 767px){body::before{background:url(../images/bg01_sp.webp) no-repeat top/cover;background-position:top center;height:100vh;position:fixed}}body.modal_open,body:has(.open){overflow:hidden}body.modal_open::after,body:has(.open)::after{content:"";display:block;position:fixed;top:48px;left:0;width:100%;height:100%;background:rgba(22,20,78,0.4);z-index:10}@media screen and (max-width: 767px){body.modal_open::after,body:has(.open)::after{top:16vw}}strong{font-weight:700}img{width:100%;max-width:100%;height:auto}@media screen and (max-width: 767px){img{width:100%}}sup,sub{height:0;line-height:1;vertical-align:baseline;position:relative}sup{bottom:1ex}sub{top:.5ex}button{border:none;background:none;cursor:pointer;font-size:100%}.pcNone{display:none}@media screen and (max-width: 767px){.pcNone{display:block !important}}@media screen and (max-width: 767px){br.pcNone{display:inline !important}}@media screen and (max-width: 767px){.spNone{display:none !important}}a{color:#2B2973;text-decoration:none}a:hover,a:active{text-decoration:underline}.hover01 a{transition:background .3s ease}@media (any-hover: hover){.hover01 a:hover{background:#fff !important}}.hover02 a{transition:opacity .3s ease}@media (any-hover: hover){.hover02 a:hover{opacity:.7}}@media screen and (min-width: 768px){a[href^="tel:"]{pointer-events:none}}.header01{position:fixed;top:0;left:0;background:rgba(255,255,255,0.9);box-shadow:0 0 10px 0 rgba(0,0,0,0.1);backdrop-filter:blur(5px);width:100%;z-index:99}@media screen and (max-width: 767px){.header01{box-shadow:0 0 2.5vw 0 rgba(0,0,0,0.1)}}.header01>.inner01{display:flex;justify-content:space-between;align-items:center;padding:10px 20px}@media screen and (max-width: 767px){.header01>.inner01{padding:1.5vw 2.5vw}}.header01>.inner01 .logo01{font-family:"Rajdhani", sans-serif;font-weight:700;font-style:normal;font-size:2.4rem;letter-spacing:0.03em;line-height:1}@media screen and (max-width: 1255px){.header01>.inner01 .logo01{font-size:2.1rem}}@media screen and (max-width: 1120px){.header01>.inner01 .logo01{font-size:1.9rem}}@media screen and (max-width: 890px){.header01>.inner01 .logo01{font-size:1.8rem}}@media screen and (max-width: 767px){.header01>.inner01 .logo01{font-size:3.75vw}}.header01>.inner01 .logo01 span:first-child{margin-right:0.4em}@media screen and (max-width: 1120px){.header01>.inner01 .logo01 span{display:block}}@media screen and (max-width: 767px){.header01>.inner01 .logo01 span{display:block}}.header01>.inner01 .logo01 span+span{background:linear-gradient(90deg, #1ACBED, #CC57B7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}@media screen and (max-width: 767px){.header01>.inner01 .logo01 span+span{display:block;font-size:5vw}}.menuBlock01{display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width: 767px){.menuBlock01{gap:0 2.5vw}.menuBlock01>.openBtn01{width:12.25vw;height:12.5vw;background:#DAEFFF;cursor:pointer}.menuBlock01>.openBtn01::before{content:"";display:block;background:url(../images/ic05.svg) no-repeat top/cover;width:100%;height:100%;transition:opacity .3s ease}.menuBlock01>.openBtn01::after{content:"";display:block;background:url(../images/ic05_on.svg) no-repeat top/cover;width:100%;height:100%;opacity:0;height:0;transition:opacity .3s ease}.header01.open .menuBlock01>.openBtn01::before{opacity:0;visibility:hidden;height:0}.header01.open .menuBlock01>.openBtn01::after{opacity:1;height:100%}}.menuBlock01>.nav01{margin-right:30px}@media screen and (max-width: 1255px){.menuBlock01>.nav01{margin-right:15px}}@media screen and (max-width: 1120px){.menuBlock01>.nav01{margin-right:10px}}@media screen and (max-width: 767px){.menuBlock01>.nav01{position:fixed;visibility:hidden;opacity:0;transition:visibility .3s, opacity .3s ease;margin-right:0;top:21vw;left:50%;transform:translateX(-50%);padding:10vw;background:#fff;border-radius:5vw;width:calc( 100% - 10vw );height:fit-content;box-shadow:0 0 2.5vw 0 rgba(0,0,0,0.25)}.menuBlock01>.nav01>ul{gap:7.5vw 0}.menuBlock01>.nav01>ul>li{width:100%}.menuBlock01>.nav01>ul>li>a{margin:auto;width:fit-content;font-size:4.5vw}.header01.open .menuBlock01>.nav01{opacity:1;visibility:visible;z-index:9999}}.menuBlock01>.nav01 ul{display:flex;flex-wrap:wrap;align-items:center;gap:30px 30px}@media screen and (max-width: 1265px){.menuBlock01>.nav01 ul{gap:30px 15px}}@media screen and (max-width: 1130px){.menuBlock01>.nav01 ul{gap:30px 10px}}@media screen and (max-width: 890px){.menuBlock01>.nav01 ul{gap:30px 5px}}@media screen and (max-width: 767px){.menuBlock01>.nav01 ul{gap:7.5vw 0}}.menuBlock01>.nav01 ul>li a{position:relative;display:block;padding-bottom:6px;font-weight:700;line-height:1.5;color:#1C1C1C}@media screen and (max-width: 1120px){.menuBlock01>.nav01 ul>li a{font-size:1.5rem}}@media screen and (max-width: 1000px){.menuBlock01>.nav01 ul>li a{font-size:1.4rem}}@media screen and (max-width: 890px){.menuBlock01>.nav01 ul>li a{font-size:1.3rem}}@media screen and (max-width: 840px){.menuBlock01>.nav01 ul>li a{font-size:1.2rem}}@media screen and (max-width: 767px){.menuBlock01>.nav01 ul>li a{padding-bottom:1.5vw;font-size:4.5vw}}.menuBlock01>.nav01 ul>li a::before{content:"";display:block;border-bottom:1px solid #3198EB;position:absolute;bottom:0;width:100%;height:1px}@media screen and (max-width: 767px){.menuBlock01>.nav01 ul>li a::before{border-width:0.25vw;height:0.25vw}}.menuBlock01>.nav01 ul>li a::after{content:"";display:block;border-bottom:1px solid #3198EB;position:absolute;bottom:0;width:0;height:1px;transition:width 0.3s ease}.menuBlock01>.nav01 ul>li a:hover{text-decoration:none}@media (any-hover: hover){.menuBlock01>.nav01 ul>li a:hover::before{border:none}.menuBlock01>.nav01 ul>li a:hover::after{width:100%}}.footer01>.inner01 .copyrights01{display:block;text-align:center;padding:40px;font-size:1.6rem;font-weight:700;line-height:1.5;color:#2B2973}@media screen and (max-width: 767px){.footer01>.inner01 .copyrights01{font-size:4vw;padding:10vw}}@media screen and (max-width: 767px){.contents01{overflow-x:clip}}.mainArea01{background:#fff url("../images/main_bg_pc.webp") no-repeat 0 50%/100%}@media screen and (max-width: 767px){.mainArea01{background:#fff url("../images/main_bg_sp.webp") no-repeat 50% 50%/100%;height:200vw}}.mainArea01>.inner01{margin:auto;padding:6.25vw 52.9861111111vw 1.9444444444vw 6.9444444444vw}@media screen and (max-width: 767px){.mainArea01>.inner01{max-width:100%;padding:20vw 0 0 4.5vw}}.mainArea01>.inner01>.logo02{max-width:20.2083333333vw}@media screen and (max-width: 767px){.mainArea01>.inner01>.logo02{max-width:48.5vw;margin-left:auto;margin-right:auto}}.mainArea01>.inner01>.image01{display:block;margin-top:1.3888888889vw;max-width:40.0694444444vw}@media screen and (max-width: 767px){.mainArea01>.inner01>.image01{margin-top:-1vw;max-width:98vw}}.Session{background:linear-gradient(90deg, #F94889, #FF1169)}.Session+.Session{margin-top:20px}.Session--Special{padding:10px}@media screen and (max-width: 767px){.Session--Special{padding:6px}}.Session--Special .Session--title{padding:2px 20px 12px}@media screen and (max-width: 767px){.Session--Special .Session--title{padding:6px 10px 12px}}.Session--Special .Session--textBlock{flex:1}.Session--Special .Session--inner01{padding:30px}@media screen and (max-width: 767px){.Session--Special .Session--inner01{padding:5vw}}.Session--Special .Session--textBlock{flex:1}.Session--title{color:#fff;font-family:"Rajdhani", sans-serif;font-weight:700;font-style:normal;font-size:4rem;line-height:1;letter-spacing:0.03em;padding:12px 30px;display:flex;flex-wrap:wrap;align-items:center;gap:40px}@media screen and (max-width: 767px){.Session--title{padding:12px 20px;font-size:8vw;gap:5px}}.Session--title .title{position:relative}@media screen and (min-width: 768px){.Session--title .title::after{content:'';position:absolute;top:50%;right:-20px;width:1px;height:30px;background:#fff;transform:translateY(-50%)}}.Session--title .time{font-size:2.4rem;letter-spacing:0.03em}@media screen and (max-width: 767px){.Session--title .time{font-size:6vw}}.Session--title02{color:#2B2973;font-size:3.2rem;font-weight:700;line-height:1.5}@media screen and (max-width: 767px){.Session--title02{font-size:6vw}}.Session--title02+.Session--txt01{margin-top:20px}.Session--txt01{font-size:1.6rem;font-weight:500}.Session--textBlock{flex:0 0 100%}.Session--fig01{flex:0 0 300px}@media screen and (max-width: 767px){.Session--fig01{flex:0 0 100%}}.Session--fig01 img{border-radius:5px}.Session--fig01 figcaption{text-align:center;font-size:1.4rem;line-height:1.5;font-weight:700;margin-top:9px}@media screen and (max-width: 767px){.Session--fig01 figcaption{font-size:3.5vw}}.Session--fig01 figcaption span{font-size:2.4rem;margin-right:3px}@media screen and (max-width: 767px){.Session--fig01 figcaption span{font-size:6vw}}.Session--fig02{flex:0 0 100%;display:flex;align-items:flex-start;gap:20px}@media screen and (max-width: 767px){.Session--fig02{gap:10px}}.Session--fig02 img{border-radius:5px;width:160px}@media screen and (max-width: 767px){.Session--fig02 img{width:20vw}}.Session--fig02 figcaption{flex:1;color:#666666;font-size:1.4rem;line-height:1.5}@media screen and (max-width: 767px){.Session--fig02 figcaption{font-size:3.5vw}}.Session--fig02 figcaption strong{color:#1C1C1C;font-weight:700;display:inline-block;margin-bottom:3px}.Session--fig02 figcaption strong:first-child{margin-bottom:3px}.Session--fig02 figcaption strong:last-child{margin-top:3px}@media screen and (max-width: 767px){.Session--fig02 figcaption strong:last-child{font-size:3vw}}.Session--fig02 figcaption span{font-size:2.4rem;margin-right:3px}@media screen and (max-width: 767px){.Session--fig02 figcaption span{font-size:5vw}}.Session--fig02--col{flex:0 0 calc((100% - 30px) / 2)}@media screen and (max-width: 1050px){.Session--fig02--col{flex:0 0 100%}}.Session--inner01{background:#FFEFF5;padding:20px 30px 30px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}@media screen and (max-width: 767px){.Session--inner01{padding:5vw 5vw 7.5vw;gap:7.5vw}}.section01:not(.type01){background:rgba(255,255,255,0.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.section01:not(#concept){position:relative}@media screen and (max-width: 767px){.section01:not(#concept)>.inner01{padding-top:25vw}}.section01:not(#concept)::before{content:"";display:block;background:linear-gradient(90deg, #1ACBED, #CC57B7);position:absolute;top:0;left:0;width:100%;height:8px}.section01#contact{background:linear-gradient(90deg, #1ACBED, #CC57B7)}.section01>.inner01{margin:auto;padding:100px 20px;max-width:1160px}@media screen and (max-width: 767px){.section01>.inner01{padding:20vw 5vw 25vw}}.section01>.inner01>.block01{margin-top:100px}.section01>.inner01>.text01{font-size:2rem;font-weight:700;text-align:center}@media screen and (max-width: 767px){.section01>.inner01>.text01{font-size:4vw}}.section01>.inner01>.text01+.text01{margin-top:30px}@media screen and (max-width: 767px){.section01>.inner01>.text01+.text01{margin-top:7.5vw}}.section01>.inner01>.text01+.text01>span{color:#3198EB}.section01>.inner01 .btn01{margin:100px auto 0}.section01>.inner01 .btn01--archive{margin-top:40px}.hgroup01{position:relative;margin:auto;padding:8px 10px 16px;width:fit-content;text-align:center}@media screen and (max-width: 767px){.hgroup01{padding:2.5vw}}.hgroup01::before,.hgroup01::after{content:"";display:block;background:linear-gradient(90deg, #1ACBED, #CC57B7);position:absolute;left:0;width:100%;height:2px}@media screen and (max-width: 767px){.hgroup01::before,.hgroup01::after{height:0.5vw}}.hgroup01::before{top:0}.hgroup01::after{bottom:0}.hgroup01+*{margin-top:40px}@media screen and (max-width: 767px){.hgroup01+*{margin-top:10vw}}.hgroup01>.heading01{color:#2B2973}.hgroup01>.text01{font-family:"Rajdhani", sans-serif;font-weight:700;font-style:normal;font-size:2rem;line-height:1;letter-spacing:0.03em;color:#3198EB}@media screen and (max-width: 767px){.hgroup01>.text01{font-size:5vw}}.hgroup01.type01{padding:8px 10px}.hgroup01.type01::before{background:#fff}.hgroup01.type01::after{background:#fff}.hgroup01.type01 .heading01{font-size:2.8rem;line-height:1.6;color:#fff}.heading01{font-size:3.2rem;font-weight:700;line-height:1.5}@media screen and (max-width: 767px){.heading01{font-size:8vw}}.heading02{font-size:3.2rem;font-weight:700;line-height:1.5;text-align:center;color:#2B2973}.heading02 span{background:linear-gradient(90deg, #F94889, #FF1169);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width: 767px){.heading02{font-size:6.5vw}}.heading02+.text01{margin-top:30px}.heading03{font-size:3.2rem;font-weight:700;line-height:1.5;color:#2B2973;text-align:center;margin-bottom:40px}@media screen and (max-width: 767px){.heading03{font-size:8vw}}.heading03+.list01{margin-top:40px}@media screen and (max-width: 767px){.heading03+.list01{margin-top:10vw}}.heading03+.textComingSoon{margin-top:40px}.textComingSoon{text-align:center;font-family:"Rajdhani", sans-serif;font-weight:700;font-style:normal;color:#3198EB;font-size:5.2rem;letter-spacing:0.03em}@media screen and (max-width: 767px){.textComingSoon{font-size:13vw}}.title01{font-size:2.8rem;font-weight:400;line-height:1.5}.title02{font-size:2.4rem;font-weight:700;line-height:1.5}@media screen and (max-width: 767px){.title02{font-size:5vw}}.text02{font-size:2rem}@media screen and (max-width: 767px){.text02{font-size:4vw}}.text03{font-size:1.7rem;font-weight:700;line-height:1.5}@media screen and (max-width: 767px){.text03{font-size:1.5rem}}.text04{font-size:3rem;font-weight:400;line-height:2}@media screen and (max-width: 767px){.text04{font-size:7.5vw}}.wrap02+.block01>.inner01{padding:100px 0 0}.wrap01{display:flex;flex-wrap:wrap;justify-content:center}.wrap02{display:flex;flex-wrap:wrap;justify-content:center;gap:0 40px}@media screen and (max-width: 767px){.wrap02{gap:10vw 0}}.wrap02>.col01{display:flex;flex-direction:column;width:calc( (100% - 40px) / 2 );box-shadow:0 0 10px 0 rgba(0,0,0,0.25)}@media screen and (max-width: 767px){.wrap02>.col01{width:100%;box-shadow:0 0 2.5vw 0 rgba(0,0,0,0.25)}}.wrap02>.col01 .colBlock01{padding:20px 30px 30px;background:#FFF1EB;flex-grow:1;display:flex;flex-direction:column}@media screen and (max-width: 767px){.wrap02>.col01 .colBlock01{padding:5vw 7.5vw 7.5vw}}.wrap02>.col01 .title01{padding:14px 10px;background:#F8571D;font-family:"Rajdhani", sans-serif;font-weight:700;font-style:normal;color:#fff;text-align:center;letter-spacing:0.03em}@media screen and (max-width: 767px){.wrap02>.col01 .title01{padding:3.5vw 2.5vw}}.wrap02>.col01 .title02{color:#DD3B00}@media screen and (max-width: 767px){.wrap02>.col01 .title02{font-size:6vw}}.wrap02>.col01 .text01{margin-top:10px;flex-grow:1}@media screen and (max-width: 767px){.wrap02>.col01 .text01{margin-top:2.5vw}}.wrap02>.col01 .btn02{margin-top:30px}@media screen and (max-width: 767px){.wrap02>.col01 .btn02{margin-top:7.5vw}}.text02+.wrap02{margin-top:40px}@media screen and (max-width: 767px){.text02+.wrap02{margin-top:10vw}}.list01{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 20px}@media screen and (max-width: 767px){.list01{gap:5vw 5vw}}.list01>*{width:calc( (100% - 20px * 5) / 6 )}@media screen and (max-width: 767px){.list01>*{width:calc( (100% - 5vw) / 2 )}}.list02>li{position:relative;padding-left:18px;font-size:2rem;font-weight:700;line-height:2}@media screen and (max-width: 767px){.list02>li{margin-left:0;font-size:4vw}}.list02>li::before{content:"";display:block;background:#3198EB;border-radius:50%;position:absolute;top:0.85em;left:0;width:8px;height:8px}.textBlock01+.list03{margin-top:60px}@media screen and (max-width: 767px){.textBlock01+.list03{margin-top:15vw}}.list03>*{display:flex;flex-wrap:wrap;gap:0 20px}.list03>*:not(:first-child){margin-top:40px}@media screen and (max-width: 767px){.list03>*:not(:first-child){margin-top:10vw}}.list03>*:not(:first-child)>.text04{margin-top:4px}@media screen and (max-width: 767px){.list03>*:not(:first-child)>.text04{margin-top:1vw}}.list03>*:first-child,.list03>*:last-child{align-items:center}.list03>*>*:first-child{width:170px}@media screen and (max-width: 767px){.list03>*>*:first-child{width:fit-content}}.list03>*>*:not(:first-child){position:relative;padding-left:30px;width:calc( 100% - 170px - 20px )}.list03>*>*:not(:first-child)::before{content:"";display:block;border-left:2px solid #3198EB;position:absolute;top:0;left:0;width:2px;height:100%}@media screen and (max-width: 767px){.list03>*>*:not(:first-child)::before{border-width:0.5vw}}@media screen and (max-width: 767px){.list03>*>*:not(:first-child){padding-left:7.5vw;width:100%}}.list03>*>.text04{font-family:"Rajdhani", sans-serif;font-weight:700;font-style:normal;color:#3198EB;letter-spacing:0.03em}.list03>*>.text04.type01{color:#F8571D}.list03>*>.title01{display:flex;flex-direction:column;justify-self:center;font-weight:700;line-height:1.5;color:#2B2973}@media screen and (max-width: 767px){.list03>*>.title01{font-size:6vw}}.list03>* .block01{padding:30px 30px 30px 28px;background:#FFEFF5}@media screen and (max-width: 767px){.list03>* .block01{padding:7.5vw 5vw 7.5vw}}.list03>* .block01>.text01{padding:12px 20px;background:#F94889;font-family:"Rajdhani", sans-serif;font-weight:700;font-style:normal;letter-spacing:0.03em;font-size:3.2rem;line-height:1;color:#fff}@media screen and (max-width: 767px){.list03>* .block01>.text01{font-size:8vw;padding:3vw 5vw}}.list03>* .block01>.text01>span{font-size:24px;letter-spacing:0.03em}@media screen and (max-width: 767px){.list03>* .block01>.text01>span{font-size:6vw}}.list03>* .block01 .title02{color:#2B2973;font-size:2.8rem}@media screen and (max-width: 767px){.list03>* .block01 .title02{font-size:5vw}}.list03>* .block01--coming{background:#DDF0FF}.list03>* .block01--coming .title02{font-size:3.2rem;color:#3198EB;font-family:"Rajdhani", sans-serif;font-weight:700;font-style:normal;letter-spacing:0.03em;line-height:1}@media screen and (max-width: 767px){.list03>* .block01--coming .title02{font-size:8vw}}.list03>* .block01>.btn02{margin-top:40px}@media screen and (max-width: 767px){.list03>* .block01>.btn02{margin-top:10vw}}.list03 li.session .text04{color:#F94889}.list03 li.session .block01{padding:0}.list03 li.session .block01>.inner01{display:flex;flex-direction:column;gap:30px;padding:20px 30px 30px 28px}@media screen and (max-width: 767px){.list03 li.session .block01>.inner01{padding:5vw 5vw 7.5vw}}.list03 li.session>*:not(:first-child)::before{border-left:2px solid #F94889}.list03 li.session .Session--wrap{display:flex;flex-wrap:wrap;gap:30px}@media screen and (max-width: 767px){.list03 li.session .Session--wrap{gap:7.5vw}}.list03 li.sponsorSession .block01{background:#DDF0FF;padding:0}.list03 li.sponsorSession .block01>.inner01{display:flex;flex-direction:column;gap:30px;padding:20px 30px 30px 28px}@media screen and (max-width: 767px){.list03 li.sponsorSession .block01>.inner01{padding:5vw 5vw 7.5vw}}.list03 li.sponsorSession .Session--wrap{display:flex;flex-wrap:wrap;gap:30px}@media screen and (max-width: 767px){.list03 li.sponsorSession .Session--wrap{gap:7.5vw}}.list03 li.rest{align-items:center}@media screen and (max-width: 767px){.list03 li.rest>.title01{font-size:5vw;padding-left:5vw}}.textBlock01{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;padding-bottom:10px;width:fit-content;margin-left:auto;margin-right:auto;gap:10px 0}.textBlock01+.textBlock01{margin-top:22px}@media screen and (max-width: 767px){.textBlock01+.textBlock01{margin-top:6.375vw}}@media screen and (max-width: 767px){.textBlock01{justify-content:center;padding-bottom:2.375vw;gap:1.5vw 0;max-width:86.75vw}}.textBlock01--live{justify-content:center}@media screen and (max-width: 767px){.textBlock01--live{flex-direction:column;justify-content:center;align-items:center;gap:2.5vw 0;padding-bottom:2.125vw}}.textBlock01::before{content:"";display:block;background-image:linear-gradient(to right, #509DF5 3px, transparent 0px);background-size:7px 7px;position:absolute;bottom:0;left:0;width:100%;height:3px}@media screen and (max-width: 767px){.textBlock01::before{background-image:linear-gradient(to right, #509DF5 0.75vw, transparent 0px);background-size:1.75vw 1.75vw;height:0.75vw}}.textBlock01 .text01,.textBlock01 .text02{font-weight:700;line-height:1;color:#2B2973}.textBlock01 .text01.date,.textBlock01 .text01.week,.textBlock01 .text01.time,.textBlock01 .text02.date,.textBlock01 .text02.week,.textBlock01 .text02.time{font-family:"Rajdhani", sans-serif;font-weight:700;font-style:normal;letter-spacing:0.03em}.textBlock01 .text01.title,.textBlock01 .text02.title{font-size:2.6rem}@media screen and (max-width: 767px){.textBlock01 .text01.title,.textBlock01 .text02.title{font-size:6.5vw}}.textBlock01 .text01.date,.textBlock01 .text02.date{font-size:3rem}@media screen and (max-width: 767px){.textBlock01 .text01.date,.textBlock01 .text02.date{font-size:7.5vw}}.textBlock01 .text01.date span.day,.textBlock01 .text02.date span.day{font-size:5.4rem}@media screen and (max-width: 767px){.textBlock01 .text01.date span.day,.textBlock01 .text02.date span.day{font-size:13.5vw}}.textBlock01 .text01.time,.textBlock01 .text02.time{font-size:5.4rem}@media screen and (max-width: 767px){.textBlock01 .text01.time,.textBlock01 .text02.time{font-size:13.5vw}}.textBlock01 .text01 .week,.textBlock01 .text02 .week{position:relative;margin:0 14px;padding:0 3px;font-size:2.4rem}@media screen and (max-width: 767px){.textBlock01 .text01 .week,.textBlock01 .text02 .week{margin:0 3.5vw;padding:0 0.75vw 1vw;font-size:6vw}}.textBlock01 .text01 .week::before,.textBlock01 .text01 .week::after,.textBlock01 .text02 .week::before,.textBlock01 .text02 .week::after{content:"";display:block;border-top:2px solid #2B2973;border-bottom:2px solid #2B2973;width:2px;height:20px;position:absolute;bottom:0.18em}@media screen and (max-width: 767px){.textBlock01 .text01 .week::before,.textBlock01 .text01 .week::after,.textBlock01 .text02 .week::before,.textBlock01 .text02 .week::after{bottom:0.35em;width:.5vw;height:5vw}}.textBlock01 .text01 .week::before,.textBlock01 .text02 .week::before{border-left:2px solid #2B2973;left:-5px}.textBlock01 .text01 .week::after,.textBlock01 .text02 .week::after{border-right:2px solid #2B2973;right:-5px}.textBlock01 .text01.online,.textBlock01 .text02.online{position:relative;margin-left:28px;padding-left:35px;font-size:2.6rem;font-weight:700}@media screen and (max-width: 767px){.textBlock01 .text01.online,.textBlock01 .text02.online{font-size:6.5vw}}.textBlock01 .text01.online::before,.textBlock01 .text02.online::before{content:"";display:block;background:url(../images/ic03.svg) no-repeat 0 0/100%;position:absolute;top:50%;left:0;transform:translateY(-45%);width:30px;height:30px}@media screen and (max-width: 767px){.textBlock01 .text01.online::before,.textBlock01 .text02.online::before{width:7.5vw;height:7.5vw}}.textBlock01 .text01 .week{top:-0.12em}@media screen and (max-width: 767px){.textBlock01 .text01.time{position:relative;top:-0.2em}}.textBlock01 .text01.online{top:-0.15em}@media screen and (max-width: 767px){.textBlock01 .text01.online{top:-0.57em}}.textBlock01 .text02 .week{top:-0.06em}.textBlock01 .text02.title{font-size:2rem}@media screen and (max-width: 767px){.textBlock01 .text02.title{font-size:5vw}}.textBlock01 .text02.date span.day{font-size:3rem}@media screen and (max-width: 767px){.textBlock01 .text02.date span.day{font-size:7.5vw}}.textBlock01 .text02.time{font-size:3rem}@media screen and (max-width: 767px){.textBlock01 .text02.time{font-size:7.5vw}}.frameArea01{background:#DDF0FF;overflow-x:clip}.frameArea01>.inner01{position:relative;margin:auto;padding:30px 20px 60px;max-width:1160px}@media screen and (max-width: 767px){.frameArea01>.inner01{padding:9vw 5vw 15vw}}.frameArea01>.inner01>.btn01{margin:50px auto 0}.frameArea01>.inner01>.btn01--archive{margin-top:40px}.frameArea02{background:#fff;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,0.25)}@media screen and (max-width: 767px){.frameArea02{margin:10vw calc( 50% - 50vw ) 0;border-radius:5vw;box-shadow:0 0 2.5vw 0 rgba(0,0,0,0.25)}}.frameArea02>.inner01{padding:60px 40px}@media screen and (max-width: 767px){.frameArea02>.inner01{padding:15vw 5vw}}.recommendBlock{position:relative;margin:100px calc(50% - 50vw) 0;padding:100px 0 0}.recommendBlock>.inner01{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:30px;max-width:1160px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.recommendBlock>.inner01{padding-left:0;padding-right:0;max-width:90vw}}.recommendBlock::before{content:"";display:block;background:linear-gradient(90deg, #1ACBED, #CC57B7);position:absolute;top:0;left:0;width:100%;height:8px}.recommendBlock .recommend{border:2px solid #FFDE00;border-radius:10px;padding:33px 38px;max-width:540px;flex:1}@media screen and (max-width: 767px){.recommendBlock .recommend{max-width:100%;width:100%;padding:18px}}.recommendBlock .recommend--title01{color:#2B2973;font-size:2.8rem;font-weight:700;line-height:1.5;margin-bottom:10px}@media screen and (max-width: 767px){.recommendBlock .recommend--title01{font-size:6vw}}.recommendBlock .caseWrap{display:flex;flex-wrap:wrap;justify-content:center;flex:0 0 49.1%;gap:10px 20px}@media screen and (max-width: 767px){.recommendBlock .caseWrap{flex:0 0 100%}}.recommendBlock .caseWrap>.case{display:flex;flex-direction:column;width:calc((100% - 20px) / 2 );margin-top:37px}.recommendBlock .caseWrap>.case>.text03{position:relative;padding:25px 15.5px 20px;background:#DAEFFF;text-align:center;color:#2B2973;flex-grow:1}@media screen and (max-width: 767px){.recommendBlock .caseWrap>.case>.text03{font-size:3.75vw;padding:3.75vw 1.75vw 2.5vw;display:flex;justify-content:center;align-items:center;flex-flow:column}}.recommendBlock .caseWrap>.case>.text03:has(span){display:inline}@media screen and (min-width: 768px){.recommendBlock .caseWrap>.case>.text03:has(span){display:flex;justify-content:center;align-items:center;flex-flow:column}}.recommendBlock .caseWrap>.case>.text03::before{content:"";display:block;background:url(../images/ph02.webp) no-repeat top/contain;position:absolute;top:-37px;left:50%;transform:translateX(-50%);width:43px;height:49px}.recommendBlock .caseWrap>.case>.text03>span{font-size:1.2rem;font-weight:500}@media screen and (max-width: 767px){.recommendBlock .caseWrap>.case>.text03>span{font-size:3vw;line-height:1.2}}.formWrap01{background:#FFF;border-radius:20px;padding:20px}@media screen and (max-width: 767px){.formWrap01{border-radius:5vw;padding:5vw}}.formWrap01 iframe{width:100%;height:710px}@media screen and (max-width: 767px){.formWrap01 iframe{height:177.5vw}}.formWrap01+.formWrap01{margin-top:40px}.tableWrap01+.btn01{margin-top:40px !important}@media screen and (max-width: 767px){.tableWrap01+.btn01{margin-top:10vw !important}}.table01{width:100%;border-collapse:collapse}.table01 tr{border-bottom:1px solid #D9D9D9}@media screen and (max-width: 767px){.table01 tr{display:block;padding:5vw 0 4.75vw}}.table01 tr th{padding:10px 0;color:#2B2973;font-weight:700;line-height:2;text-align:left;width:220px}@media screen and (max-width: 767px){.table01 tr th{display:block;padding:0;width:fit-content}}.table01 tr td{padding:10px 0}@media screen and (max-width: 767px){.table01 tr td{display:block;padding:1.25vw 0 0}}.table01 tr td .text01+.text01{margin-top:10px}@media screen and (max-width: 767px){.table01 tr td .text01+.text01{margin-top:2.5vw}}.table01 tr td .text01.type01 a{font-size:1.4rem}@media screen and (max-width: 767px){.table01 tr td .text01.type01 a{font-size:3.5vw}}.table01 tr td a{color:#3198EB;text-decoration:underline}@media (any-hover: hover){.table01 tr td a:hover{text-decoration:none}}.modalBlock01{position:relative;margin:auto;display:none;opacity:0;transition:opacity 0.5s;position:fixed;top:108px;left:50%;transform:translateX(-50%);padding:0 20px;width:100%;max-width:1160px;z-index:101}@media screen and (max-width: 767px){.modalBlock01{top:26vw}}.modalBlock01>.close_btn01{position:absolute;top:-20px;right:0;width:60px;height:60px;cursor:pointer;box-shadow:0 4px 4px rgba(0,0,0,0.25);border-radius:50%}.modalBlock01>.close_btn01::before{content:"";display:block;background:url(../images/ic02.svg) no-repeat top/contain;width:100%;height:100%;transition:background .3s ease}@media (any-hover: hover){.modalBlock01>.close_btn01:hover::before{background-image:url(../images/ic02_on.svg)}}@media screen and (max-width: 767px){.modalBlock01>.close_btn01{top:-5vw;right:0;width:12.5vw;height:12.5vw;box-shadow:0 0 8.333px rgba(0,0,0,0.25)}}@media screen and (max-width: 767px){.modalBlock01{padding:0 5vw}}.modalBlock01>.inner01{padding:40px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.25);overflow-y:auto;border-radius:20px;max-height:calc(100vh - 148px)}.modalBlock01>.inner01::-webkit-scrollbar{display:none}@media screen and (max-width: 767px){.modalBlock01>.inner01{padding:5vw;border-radius:5vw;box-shadow:0 0 2.5vw 0 rgba(0,0,0,0.25);max-height:calc(100dvh - 36vw)}}.modalBlock01>.inner01>.Session--title{padding:12px 30px;font-family:"Rajdhani", sans-serif;font-weight:700;font-style:normal;line-height:1;letter-spacing:0.03em;color:#fff;background:#F94889}@media screen and (max-width: 767px){.modalBlock01>.inner01>.Session--title{padding:3vw 5vw;font-size:8vw}}.modalBlock01>.inner01>.block01{padding:20px 30px 30px;background:#FFEFF5}@media screen and (max-width: 767px){.modalBlock01>.inner01>.block01{padding:5vw 5vw 7.5vw}}.modalBlock01>.inner01>.block01>.heading03{text-align:left;font-size:3.2rem;margin-bottom:0}@media screen and (max-width: 767px){.modalBlock01>.inner01>.block01>.heading03{font-size:6vw}}.modalBlock01>.inner01>.block01>.heading03+.text01{margin-top:20px}@media screen and (max-width: 767px){.modalBlock01>.inner01>.block01>.heading03+.text01{font-size:3.5vw;margin-top:5vw}}.modalBlock01>.inner01>.block02{padding:30px 0 0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px}.modalBlock01>.inner01>.block02 .text01{font-size:1.4rem;line-height:1.75}@media screen and (max-width: 767px){.modalBlock01>.inner01>.block02 .text01{font-size:3.5vw}}.modalBlock01>.inner01>.block02 hr{border-top:1px solid #D9D9D9;margin-top:-10px;margin-bottom:-10px}.modalBlock01>.inner01>.block02>.speaker{flex:1;display:flex;flex-direction:column;gap:30px}@media screen and (max-width: 830px){.modalBlock01>.inner01>.block02>.speaker{flex-basis:100%}}.modalBlock01>.inner01>.block02>.speaker .text02{line-height:1.5;font-weight:700;border-bottom:2px solid #F94889;padding-bottom:8px}@media screen and (max-width: 767px){.modalBlock01>.inner01>.block02>.speaker .text02{font-size:5vw}}.modalBlock01>.inner01>.block02>.speaker .Session--fig02{margin-bottom:10px}@media screen and (max-width: 767px){.modalBlock01>.inner01>.block02>.speaker .Session--fig02{margin-bottom:2.5vw}}.modalBlock01>.inner01>.block02>.moderator{flex:0 0 320px;border-radius:0 0 5px 5px}@media screen and (max-width: 830px){.modalBlock01>.inner01>.block02>.moderator{flex-basis:100%}}.modalBlock01>.inner01>.block02>.moderator .moderator--title{color:#fff;font-size:2rem;font-weight:700;line-height:1.5;background:#2B2973;padding:10px 20px;border-radius:5px 5px 0 0}.modalBlock01>.inner01>.block02>.moderator .moderator--inner01{padding:20px 19px 19px;border:1px solid #D9D9D9;border-top:none;border-radius:0 0 5px 5px}.modalBlock01>.inner01>.block02>.moderator .moderator--inner01 .Session--fig02{margin-bottom:10px}.modalBlock01>.inner01>.block02>.moderator .moderator--inner01 .Session--fig02 img{width:80px}@media screen and (max-width: 767px){.modalBlock01>.inner01>.block02>.moderator .moderator--inner01 .Session--fig02 img{width:20vw}}.modalBlock01>.inner01>.block02>.moderator .moderator--inner01 .Session--fig02 figcaption{font-size:1.2rem}@media screen and (max-width: 767px){.modalBlock01>.inner01>.block02>.moderator .moderator--inner01 .Session--fig02 figcaption{font-size:3vw}}.modalBlock01>.inner01>.block02>.moderator .moderator--inner01 .Session--fig02 figcaption span{font-size:1.8rem}@media screen and (max-width: 767px){.modalBlock01>.inner01>.block02>.moderator .moderator--inner01 .Session--fig02 figcaption span{font-size:4.5vw}}.modalBlock01.type01>.inner01>.block01{background:#DDF0FF}.modalBlock01.type01>.inner01>.block01>.heading03 .time{display:block;width:100%;color:#3198EB;font-family:"Rajdhani", sans-serif;font-weight:700;font-style:normal;font-size:2.4rem;line-height:1;letter-spacing:0.03em;margin-top:8px}@media screen and (max-width: 767px){.modalBlock01.type01>.inner01>.block01>.heading03 .time{font-size:6vw;margin-top:4px}}.modalBlock01.type01>.inner01>.block02>.speaker .text02{border-bottom:2px solid #3198EB}.btn01{max-width:538px}@media screen and (max-width: 767px){.btn01{max-width:100%}}.btn01>a{position:relative;display:block;padding:12px 77px 14px;border-radius:100vmax;border:3px solid #FFDE00;box-shadow:0 0 10px 0 rgba(0,0,0,0.25);font-size:4rem;font-weight:700;line-height:1.5;text-align:center;color:#fff;background:linear-gradient(90deg, #F67300 0%, #FFA30F 49.52%, #F67300 100%);transition:background .3s ease}@media screen and (max-width: 767px){.btn01>a{font-size:6.5vw;padding:13px 0}}.btn01>a::before{content:"";display:block;background:linear-gradient(90deg, #FFA30F 0%, #FFC70F 49.52%, #FFA30F 100%);width:100%;height:100%;position:absolute;top:0;left:0;border-radius:100vmax;opacity:0;z-index:1;transition:opacity .3s ease}.btn01>a .sub{position:absolute;top:-1.18em;left:50%;transform:translateX(-50%);background:linear-gradient(90deg, #F94889, #FF1169);font-size:2.2rem;line-height:1.1;padding:0 14px 7px}@media screen and (max-width: 767px){.btn01>a .sub{font-size:5.5vw;padding:0 3.5vw 1.75vw}}.btn01>a .sub .num{font-size:3rem;margin-right:0.1em;position:relative;top:0.05em}@media screen and (max-width: 767px){.btn01>a .sub .num{font-size:7.5vw}}.btn01>a>span{position:relative;white-space:nowrap;z-index:2}.btn01>a:hover{text-decoration:none}@media (any-hover: hover){.btn01>a:hover::before{opacity:1}}.btn01.type01{min-width:220px}@media screen and (max-width: 1265px){.btn01.type01{min-width:unset}}@media screen and (max-width: 767px){.btn01.type01{width:24.5vw}}.btn01.type01>a{padding:6px 18px 8px;border:2px solid #FFF3A4;font-size:1.8rem}@media screen and (max-width: 1265px){.btn01.type01>a{padding:6px 15px 8px;font-size:1.8rem}}@media screen and (max-width: 1035px){.btn01.type01>a{padding:6px 8px 8px;font-size:1.5rem}}@media screen and (max-width: 935px){.btn01.type01>a{font-size:1.4rem}}@media screen and (max-width: 870px){.btn01.type01>a{font-size:1.3rem}}@media screen and (max-width: 790px){.btn01.type01>a{font-size:1.2rem}}@media screen and (max-width: 767px){.btn01.type01>a{padding:1vw 1.25vw 1.25vw 1.25vw;font-size:3.25vw;line-height:1.5;border-radius:0;box-shadow:none;min-height:12.5vw}}.btn01--archive>a{color:#FF7700;background:#fff;font-size:2.4rem}@media screen and (max-width: 767px){.btn01--archive>a{font-size:5vw}}.btn01--archive>a::before{background:#FFF9CE}.btn01--archive>a .sub{top:-1em;color:#fff;background:#2B2973;font-size:1.6rem;line-height:1.5;padding:0 20px 2px}@media screen and (max-width: 767px){.btn01--archive>a .sub{font-size:4vw}}.btn02{display:block;padding:10px 13px;background:#fff;border:2px solid #3198EB;border-radius:24px;width:100%;text-align:center;transition:background .3s ease}@media screen and (max-width: 767px){.btn02{padding:2.5vw 3.25vw;border-width:0.5vw;border-radius:6vw}}.btn02 span{position:relative;padding-left:30px;font-size:1.7rem;font-weight:700;line-height:1.5;color:#2B2973}@media screen and (max-width: 767px){.btn02 span{padding-left:7.5vw;font-size:4.25vw}}.btn02 span::before{content:"";display:block;background:url(../images/ic01.webp) no-repeat center/contain;position:absolute;top:50%;left:0;transform:translateY(-50%);width:22px;height:22px}@media screen and (max-width: 767px){.btn02 span::before{width:5.5vw;height:5.5vw}}@media (any-hover: hover){.btn02:hover{background:#EDF7FF}}.pagetop01{position:fixed;bottom:22px;right:20px;width:60px;height:60px;border-radius:50%;box-shadow:0 4px 4px rgba(0,0,0,0.25);z-index:99;display:none}@media screen and (max-width: 767px){.pagetop01{bottom:8vw;right:5vw;width:10vw;height:10vw;box-shadow:0 0 8.333px rgba(0,0,0,0.25)}}.pagetop01>a{display:block;width:60px;height:60px;position:absolute;top:0;left:0}@media screen and (max-width: 767px){.pagetop01>a{width:10vw;height:10vw}}.pagetop01::before{content:"";display:block;background:url(../images/ic06.svg) no-repeat top/contain;width:100%;height:100%;transition:background .3s ease}@media (any-hover: hover){.pagetop01:hover::before{background-image:url(../images/ic06_on.svg)}}
/*# sourceMappingURL=common.css.map */
